#include "fou.h"

void Fou::creerListe() {
    lid=glGenLists(1);
    glNewList(lid, GL_COMPILE);
    glBegin(GL_TRIANGLES);
        glNormal3d(0.048183, -0.007639, 0.998809);
        glVertex3d(0.150276, -0.048828, 4.253574);
        glVertex3d(0.15801, 0, 4.253574);
        glVertex3d(-0.000466, -0.001434, 4.261209);

        glNormal3d(0, 0, -1);
        glVertex3d(0.980914, 0, 0);
        glVertex3d(0.932905, -0.303119, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.932905, -0.303119, 0);
        glVertex3d(0.793577, -0.576567, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.043602, -0.022209, 0.998802);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.127832, -0.092876, 4.253574);
        glVertex3d(0.150276, -0.048828, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(0.793577, -0.576567, 0);
        glVertex3d(0.576567, -0.793576, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-1e-06, 0, -1);
        glVertex3d(0.576567, -0.793576, 0);
        glVertex3d(0.303119, -0.932905, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.007709, -0.048674, 0.998785);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0, -0.15801, 4.253574);
        glVertex3d(0.048828, -0.150276, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(0.303119, -0.932905, 0);
        glVertex3d(0, -0.980914, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0, -0.980914, 0);
        glVertex3d(-0.30312, -0.932905, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.007716, -0.04872, 0.998783);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.048828, -0.150276, 4.253574);
        glVertex3d(0, -0.15801, 4.253574);

        glNormal3d(-1e-06, 0, -1);
        glVertex3d(-0.30312, -0.932905, 0);
        glVertex3d(-0.576567, -0.793576, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.576567, -0.793576, 0);
        glVertex3d(-0.793577, -0.576567, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.03485, -0.034845, 0.998785);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.127833, -0.092876, 4.253574);
        glVertex3d(-0.092876, -0.127832, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.793577, -0.576567, 0);
        glVertex3d(-0.932905, -0.303119, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 1e-06, -1);
        glVertex3d(-0.932905, -0.303119, 0);
        glVertex3d(-0.980914, 1e-06, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.04847, -0.00767, 0.998795);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.15801, 0, 4.253574);
        glVertex3d(-0.150276, -0.048828, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.980914, 1e-06, 0);
        glVertex3d(-0.932905, 0.30312, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.932905, 0.30312, 0);
        glVertex3d(-0.793576, 0.576567, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.043464, 0.022154, 0.998809);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.127833, 0.092876, 4.253574);
        glVertex3d(-0.150276, 0.048828, 4.253574);

        glNormal3d(-0.0344, 0.034395, 0.998816);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.092876, 0.127832, 4.253574);
        glVertex3d(-0.127833, 0.092876, 4.253574);

        glNormal3d(0, -1e-06, -1);
        glVertex3d(-0.793576, 0.576567, 0);
        glVertex3d(-0.576567, 0.793577, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.576567, 0.793577, 0);
        glVertex3d(-0.303119, 0.932905, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-0.022028, 0.04324, 0.998822);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.048828, 0.150276, 4.253574);
        glVertex3d(-0.092876, 0.127832, 4.253574);

        glNormal3d(-0.007578, 0.047847, 0.998826);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0, 0.15801, 4.253574);
        glVertex3d(-0.048828, 0.150276, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(-0.303119, 0.932905, 0);
        glVertex3d(1e-06, 0.980914, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(-1e-06, 0, -1);
        glVertex3d(1e-06, 0.980914, 0);
        glVertex3d(0.30312, 0.932905, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.021966, 0.043125, 0.998828);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.092875, 0.127833, 4.253574);
        glVertex3d(0.048827, 0.150276, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(0.30312, 0.932905, 0);
        glVertex3d(0.576568, 0.793576, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0.576568, 0.793576, 0);
        glVertex3d(0.793577, 0.576566, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0.043239, 0.022031, 0.998822);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.150276, 0.048828, 4.253574);
        glVertex3d(0.127832, 0.092876, 4.253574);

        glNormal3d(0, 0, -1);
        glVertex3d(0.793577, 0.576566, 0);
        glVertex3d(0.932905, 0.303118, 0);
        glVertex3d(0, 0, 0);

        glNormal3d(0, 0, -1);
        glVertex3d(0, 0, 0);
        glVertex3d(0.932905, 0.303118, 0);
        glVertex3d(0.980914, 0, 0);

        glNormal3d(0.891973, -0.141259, 0.429454);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.563655, -0.008499, 3.379216);

        glNormal3d(0.892021, -0.141281, 0.429346);
        glVertex3d(0.545977, -0.177399, 3.360371);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.568888, -0.024698, 3.363017);

        glNormal3d(-0.891964, -0.141273, 0.429468);
        glVertex3d(-0.567441, -0.020217, 3.367498);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(-0.891967, -0.141275, 0.429461);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.545977, -0.177399, 3.360371);

        glNormal3d(-0.778881, -0.12338, 0.614916);
        glVertex3d(-0.492805, -0.013914, 3.500727);
        glVertex3d(-0.467195, 0, 3.535958);
        glVertex3d(-0.494958, -0.011644, 3.498456);

        glNormal3d(0.517066, -0.517068, 0.682116);
        glVertex3d(0.217933, -0.29996, 3.638279);
        glVertex3d(0.238712, -0.328559, 3.600849);
        glVertex3d(0.25125, -0.285594, 3.623914);

        glNormal3d(0.702648, -0.358013, 0.614909);
        glVertex3d(0.417188, -0.197638, 3.535958);
        glVertex3d(0.377969, -0.27461, 3.535958);
        glVertex3d(0.42429, -0.308265, 3.463433);

        glNormal3d(0.891967, 0.141289, 0.429456);
        glVertex3d(0.560908, 0, 3.387715);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.529204, 0.049549, 3.437264);

        glNormal3d(0.891972, -0.141249, 0.429458);
        glVertex3d(0.563655, -0.008499, 3.379216);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.560908, 0, 3.387715);

        glNormal3d(-0.651548, -0.331967, 0.682117);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.32453, -0.105446, 3.669557);
        glVertex3d(-0.378275, -0.122909, 3.609722);

        glNormal3d(-0.778887, 0.123359, 0.614913);
        glVertex3d(-0.505994, 0, 3.486813);
        glVertex3d(-0.467195, 0, 3.535958);
        glVertex3d(-0.520749, 0.02338, 3.463433);

        glNormal3d(-0.778888, -0.123353, 0.614913);
        glVertex3d(-0.505994, 0, 3.486813);
        glVertex3d(-0.494958, -0.011644, 3.498456);
        glVertex3d(-0.467195, 0, 3.535958);

        glNormal3d(0.517076, -0.517068, 0.682109);
        glVertex3d(0.25125, -0.285594, 3.623914);
        glVertex3d(0.238712, -0.328559, 3.600849);
        glVertex3d(0.305323, -0.262278, 3.600598);

        glNormal3d(-0.722241, -0.114391, 0.682116);
        glVertex3d(-0.378275, -0.122909, 3.609722);
        glVertex3d(-0.406122, 0, 3.600849);
        glVertex3d(-0.38806, -0.114036, 3.600848);

        glNormal3d(-0.778886, -0.123361, 0.614913);
        glVertex3d(-0.492805, -0.013914, 3.500727);
        glVertex3d(-0.459412, -0.049145, 3.535958);
        glVertex3d(-0.467195, 0, 3.535958);

        glNormal3d(3e-06, 0.707125, 0.707089);
        glVertex3d(0.276194, -0.189091, 3.675904);
        glVertex3d(0.285144, -0.182744, 3.669556);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-0.114395, -0.72224, 0.682117);
        glVertex3d(-0.106478, -0.327704, 3.666023);
        glVertex3d(-0.125499, -0.386244, 3.600849);
        glVertex3d(-0.063098, -0.331237, 3.669557);

        glNormal3d(-0.122004, -0.770304, 0.625897);
        glVertex3d(0, -0.336751, 3.67507);
        glVertex3d(-0.063098, -0.331237, 3.669557);
        glVertex3d(0, -0.341231, 3.669557);

        glNormal3d(0.114392, -0.722242, 0.682115);
        glVertex3d(0.063098, -0.331237, 3.669557);
        glVertex3d(0, -0.341231, 3.669557);
        glVertex3d(0, -0.406122, 3.600849);

        glNormal3d(3.3e-05, 0.707101, 0.707112);
        glVertex3d(0.520749, 0.02338, 3.463433);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.515815, 0.015562, 3.471251);

        glNormal3d(0.891965, 0.141274, 0.429464);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.520749, 0.02338, 3.463433);

        glNormal3d(0.723411, -0.114581, 0.680843);
        glVertex3d(0.426942, -0.078674, 3.565487);
        glVertex3d(0.459411, -0.049145, 3.535958);
        glVertex3d(0.467195, 0, 3.535958);

        glNormal3d(0.551484, -0.551486, 0.625882);
        glVertex3d(0.220472, -0.217132, 3.703945);
        glVertex3d(0.268131, -0.194808, 3.681621);
        glVertex3d(0.235916, -0.171403, 3.73063);

        glNormal3d(-0.517899, -0.517904, 0.680849);
        glVertex3d(-0.340235, -0.247195, 3.585515);
        glVertex3d(-0.377969, -0.27461, 3.535958);
        glVertex3d(-0.304743, -0.262529, 3.600849);

        glNormal3d(-0.517067, -0.517068, 0.682117);
        glVertex3d(-0.217934, -0.29996, 3.638279);
        glVertex3d(-0.304743, -0.262529, 3.600849);
        glVertex3d(-0.238712, -0.328559, 3.600849);

        glNormal3d(0, 0.707106, 0.707107);
        glVertex3d(0.10295, -0.263933, 3.750746);
        glVertex3d(0.155895, -0.243817, 3.730631);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-0.702646, -0.358003, 0.614917);
        glVertex3d(-0.47648, -0.154818, 3.493137);
        glVertex3d(-0.498784, -0.162064, 3.463433);
        glVertex3d(-0.417188, -0.197638, 3.535958);

        glNormal3d(-0.652593, -0.332515, 0.68085);
        glVertex3d(-0.340235, -0.247195, 3.585515);
        glVertex3d(-0.417188, -0.197638, 3.535958);
        glVertex3d(-0.377969, -0.27461, 3.535958);

        glNormal3d(0.149674, -0.945012, 0.290774);
        glVertex3d(0.027045, -0.277088, 3.763901);
        glVertex3d(0.087646, -0.269748, 3.756561);
        glVertex3d(0.080675, -0.248294, 3.829875);

        glNormal3d(-0.778882, -0.123367, 0.614917);
        glVertex3d(-0.47648, -0.154818, 3.493137);
        glVertex3d(-0.504636, -0.125113, 3.463433);
        glVertex3d(-0.498784, -0.162064, 3.463433);

        glNormal3d(-0.149675, -0.945012, 0.290774);
        glVertex3d(-0.063963, -0.272616, 3.759429);
        glVertex3d(0, -0.280363, 3.767176);
        glVertex3d(0, -0.261071, 3.829875);

        glNormal3d(-0.354068, -0.694915, 0.625882);
        glVertex3d(-0.155896, -0.243817, 3.73063);
        glVertex3d(-0.171403, -0.235916, 3.73063);
        glVertex3d(-0.17368, -0.23905, 3.725863);

        glNormal3d(-0.434372, -0.852514, 0.29076);
        glVertex3d(-0.087647, -0.269748, 3.756561);
        glVertex3d(-0.171403, -0.235916, 3.73063);
        glVertex3d(-0.155896, -0.243817, 3.73063);

        glNormal3d(-0.551485, -0.551487, 0.62588);
        glVertex3d(-0.203545, -0.225061, 3.711874);
        glVertex3d(-0.17368, -0.23905, 3.725863);
        glVertex3d(-0.171403, -0.235916, 3.73063);

        glNormal3d(0, 0.707106, 0.707108);
        glVertex3d(-0.285145, -0.182744, 3.669557);
        glVertex3d(-0.203545, -0.225061, 3.711874);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-3.3e-05, 0.707074, 0.707139);
        glVertex3d(-0.285145, -0.182744, 3.669557);
        glVertex3d(-0.268131, -0.194808, 3.681621);
        glVertex3d(-0.203545, -0.225061, 3.711874);

        glNormal3d(-0.651541, -0.331976, 0.682118);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.285145, -0.182744, 3.669557);
        glVertex3d(-0.32453, -0.105446, 3.669557);

        glNormal3d(-0.694907, -0.354072, 0.625889);
        glVertex3d(-0.268131, -0.194808, 3.681621);
        glVertex3d(-0.32453, -0.105446, 3.669557);
        glVertex3d(-0.285145, -0.182744, 3.669557);

        glNormal3d(-0.891963, -0.141272, 0.42947);
        glVertex3d(-0.560909, 0, 3.387715);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.567441, -0.020217, 3.367498);

        glNormal3d(0, 0.707105, 0.707109);
        glVertex3d(0.285144, -0.182744, 3.669556);
        glVertex3d(0.378274, -0.122909, 3.609722);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(0.651542, -0.331979, 0.682116);
        glVertex3d(0.32453, -0.105446, 3.669557);
        glVertex3d(0.285144, -0.182744, 3.669556);
        glVertex3d(0.378274, -0.122909, 3.609722);

        glNormal3d(0.122004, -0.770304, 0.625897);
        glVertex3d(0, -0.336751, 3.67507);
        glVertex3d(0, -0.341231, 3.669557);
        glVertex3d(0.063098, -0.331237, 3.669557);

        glNormal3d(1.2e-05, 0.707102, 0.707111);
        glVertex3d(0.459411, -0.049145, 3.535958);
        glVertex3d(0.505994, 0, 3.486813);
        glVertex3d(0.426942, -0.078674, 3.565487);

        glNormal3d(0.778889, -0.123368, 0.614909);
        glVertex3d(0.467195, 0, 3.535958);
        glVertex3d(0.459411, -0.049145, 3.535958);
        glVertex3d(0.505994, 0, 3.486813);

        glNormal3d(0.354089, -0.694928, 0.625856);
        glVertex3d(0.171403, -0.235916, 3.73063);
        glVertex3d(0.155895, -0.243817, 3.730631);
        glVertex3d(0.17368, -0.23905, 3.725863);

        glNormal3d(4e-06, 0.707105, 0.707108);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(0.47648, -0.154818, 3.493137);
        glVertex3d(0.504636, -0.125113, 3.463433);

        glNormal3d(0.77889, -0.123368, 0.614907);
        glVertex3d(0.47648, -0.154818, 3.493137);
        glVertex3d(0.498783, -0.162064, 3.463433);
        glVertex3d(0.504636, -0.125113, 3.463433);

        glNormal3d(0.652593, -0.332509, 0.680852);
        glVertex3d(0.340235, -0.247195, 3.585515);
        glVertex3d(0.377969, -0.27461, 3.535958);
        glVertex3d(0.417188, -0.197638, 3.535958);

        glNormal3d(-9e-06, 0.707115, 0.707098);
        glVertex3d(0.305323, -0.262278, 3.600598);
        glVertex3d(0.340235, -0.247195, 3.585515);
        glVertex3d(0.417188, -0.197638, 3.535958);

        glNormal3d(0.242358, -0.038386, 0.969427);
        glVertex3d(0.15801, 0, 4.253574);
        glVertex3d(0.222881, -0.072419, 4.234489);
        glVertex3d(0.234351, 0, 4.234489);

        glNormal3d(0.242351, -0.038393, 0.969429);
        glVertex3d(0.15801, 0, 4.253574);
        glVertex3d(0.150276, -0.048828, 4.253574);
        glVertex3d(0.222881, -0.072419, 4.234489);

        glNormal3d(0.387331, -0.061344, 0.919898);
        glVertex3d(0.234351, 0, 4.234489);
        glVertex3d(0.291857, -0.09483, 4.203952);
        glVertex3d(0.306876, 0, 4.203952);

        glNormal3d(0.387327, -0.061347, 0.919899);
        glVertex3d(0.234351, 0, 4.234489);
        glVertex3d(0.222881, -0.072419, 4.234489);
        glVertex3d(0.291857, -0.09483, 4.203952);

        glNormal3d(0.906663, -0.143596, 0.396664);
        glVertex3d(0.306876, 0, 4.203952);
        glVertex3d(0.317269, -0.103087, 4.142878);
        glVertex3d(0.333596, 0, 4.142878);

        glNormal3d(0.906662, -0.143597, 0.396665);
        glVertex3d(0.306876, 0, 4.203952);
        glVertex3d(0.291857, -0.09483, 4.203952);
        glVertex3d(0.317269, -0.103087, 4.142878);

        glNormal3d(0.974573, -0.154355, -0.162426);
        glVertex3d(0.333596, 0, 4.142878);
        glVertex3d(0.306378, -0.099548, 4.07417);
        glVertex3d(0.322145, 0, 4.07417);

        glNormal3d(0.974573, -0.154353, -0.162429);
        glVertex3d(0.333596, 0, 4.142878);
        glVertex3d(0.317269, -0.103087, 4.142878);
        glVertex3d(0.306378, -0.099548, 4.07417);

        glNormal3d(0.636921, -0.100878, -0.764301);
        glVertex3d(0.322145, 0, 4.07417);
        glVertex3d(0.262815, -0.085394, 4.035999);
        glVertex3d(0.27634, 0, 4.035999);

        glNormal3d(0.636921, -0.100879, -0.7643);
        glVertex3d(0.322145, 0, 4.07417);
        glVertex3d(0.306378, -0.099548, 4.07417);
        glVertex3d(0.262815, -0.085394, 4.035999);

        glNormal3d(0.48421, -0.076691, -0.871584);
        glVertex3d(0.27634, 0, 4.035999);
        glVertex3d(0.230142, -0.074778, 4.016913);
        glVertex3d(0.241986, 0, 4.016913);

        glNormal3d(0.484209, -0.076691, -0.871585);
        glVertex3d(0.27634, 0, 4.035999);
        glVertex3d(0.262815, -0.085394, 4.035999);
        glVertex3d(0.230142, -0.074778, 4.016913);

        glNormal3d(0.986918, -0.156312, -0.039477);
        glVertex3d(0.241986, 0, 4.016913);
        glVertex3d(0.226512, -0.073598, 3.921486);
        glVertex3d(0.238169, 0, 3.921486);

        glNormal3d(0.986918, -0.156312, -0.039477);
        glVertex3d(0.241986, 0, 4.016913);
        glVertex3d(0.230142, -0.074778, 4.016913);
        glVertex3d(0.226512, -0.073598, 3.921486);

        glNormal3d(0.958889, -0.151872, 0.239721);
        glVertex3d(0.238169, 0, 3.921486);
        glVertex3d(0.248293, -0.080675, 3.829875);
        glVertex3d(0.261071, 0, 3.829875);

        glNormal3d(0.958889, -0.151873, 0.239722);
        glVertex3d(0.238169, 0, 3.921486);
        glVertex3d(0.226512, -0.073598, 3.921486);
        glVertex3d(0.248293, -0.080675, 3.829875);

        glNormal3d(0.945013, -0.149672, 0.290773);
        glVertex3d(0.261071, 0, 3.829875);
        glVertex3d(0.277336, -0.090112, 3.73063);
        glVertex3d(0.291608, 0, 3.73063);

        glNormal3d(0.945012, -0.149674, 0.290774);
        glVertex3d(0.261071, 0, 3.829875);
        glVertex3d(0.248293, -0.080675, 3.829875);
        glVertex3d(0.277336, -0.090112, 3.73063);

        glNormal3d(0.770315, -0.122006, 0.625884);
        glVertex3d(0.291608, 0, 3.73063);
        glVertex3d(0.32453, -0.105446, 3.669557);
        glVertex3d(0.34123, 0, 3.669557);

        glNormal3d(0.770317, -0.122003, 0.625881);
        glVertex3d(0.291608, 0, 3.73063);
        glVertex3d(0.277336, -0.090112, 3.73063);
        glVertex3d(0.32453, -0.105446, 3.669557);

        glNormal3d(0.966283, -0.153044, 0.207062);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.567759, -0.184476, 3.253492);
        glVertex3d(0.596977, 0, 3.253492);

        glNormal3d(0.966284, -0.153043, 0.20706);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.545977, -0.177399, 3.360371);
        glVertex3d(0.567759, -0.184476, 3.253492);

        glNormal3d(0.983348, -0.155746, -0.093651);
        glVertex3d(0.596977, 0, 3.253492);
        glVertex3d(0.560498, -0.182117, 3.173333);
        glVertex3d(0.589343, 0, 3.173332);

        glNormal3d(0.983348, -0.155746, -0.09365);
        glVertex3d(0.596977, 0, 3.253492);
        glVertex3d(0.567759, -0.184476, 3.253492);
        glVertex3d(0.560498, -0.182117, 3.173333);

        glNormal3d(0.968964, -0.153468, -0.193794);
        glVertex3d(0.589343, 0, 3.173332);
        glVertex3d(0.542347, -0.176219, 3.077905);
        glVertex3d(0.570257, 0, 3.077905);

        glNormal3d(0.968964, -0.153468, -0.193793);
        glVertex3d(0.589343, 0, 3.173332);
        glVertex3d(0.560498, -0.182117, 3.173333);
        glVertex3d(0.542347, -0.176219, 3.077905);

        glNormal3d(0.799908, -0.126694, -0.586597);
        glVertex3d(0.570257, 0, 3.077905);
        glVertex3d(0.502414, -0.163244, 3.020648);
        glVertex3d(0.528269, 0, 3.020648);

        glNormal3d(0.799906, -0.126692, -0.5866);
        glVertex3d(0.570257, 0, 3.077905);
        glVertex3d(0.542347, -0.176219, 3.077905);
        glVertex3d(0.502414, -0.163244, 3.020648);

        glNormal3d(0.724715, -0.114785, -0.67942);
        glVertex3d(0.528269, 0, 3.020648);
        glVertex3d(0.447959, -0.145551, 2.959574);
        glVertex3d(0.471012, 0, 2.959574);

        glNormal3d(0.724715, -0.114785, -0.679421);
        glVertex3d(0.528269, 0, 3.020648);
        glVertex3d(0.502414, -0.163244, 3.020648);
        glVertex3d(0.447959, -0.145551, 2.959574);

        glNormal3d(0.611058, -0.096781, -0.785648);
        glVertex3d(0.471012, 0, 2.959574);
        glVertex3d(0.415287, -0.134935, 2.932855);
        glVertex3d(0.436658, 0, 2.932855);

        glNormal3d(0.611062, -0.096784, -0.785644);
        glVertex3d(0.471012, 0, 2.959574);
        glVertex3d(0.447959, -0.145551, 2.959574);
        glVertex3d(0.415287, -0.134935, 2.932855);

        glNormal3d(0.849694, -0.134577, 0.509814);
        glVertex3d(0.436658, 0, 2.932855);
        glVertex3d(0.437069, -0.142012, 2.894684);
        glVertex3d(0.459561, 0, 2.894683);

        glNormal3d(0.849693, -0.134578, 0.509815);
        glVertex3d(0.436658, 0, 2.932855);
        glVertex3d(0.415287, -0.134935, 2.932855);
        glVertex3d(0.437069, -0.142012, 2.894684);

        glNormal3d(0.929552, -0.147228, -0.338019);
        glVertex3d(0.459561, 0, 2.894683);
        glVertex3d(0.422547, -0.137294, 2.852695);
        glVertex3d(0.444293, 0, 2.852695);

        glNormal3d(0.929551, -0.147226, -0.338024);
        glVertex3d(0.459561, 0, 2.894683);
        glVertex3d(0.437069, -0.142012, 2.894684);
        glVertex3d(0.422547, -0.137294, 2.852695);

        glNormal3d(-0.446095, 0.070655, 0.892192);
        glVertex3d(0.444293, 0, 2.852695);
        glVertex3d(0.413756, 0, 2.837427);
        glVertex3d(0.393505, -0.127858, 2.837427);

        glNormal3d(-0.446092, 0.070653, 0.892194);
        glVertex3d(0.444293, 0, 2.852695);
        glVertex3d(0.393505, -0.127858, 2.837427);
        glVertex3d(0.422547, -0.137294, 2.852695);

        glNormal3d(0.985812, -0.156138, 0.06161);
        glVertex3d(0.413756, 0, 2.837427);
        glVertex3d(0.397135, -0.129037, 2.776353);
        glVertex3d(0.417573, 0, 2.776353);

        glNormal3d(0.985812, -0.156138, 0.06161);
        glVertex3d(0.413756, 0, 2.837427);
        glVertex3d(0.393505, -0.127858, 2.837427);
        glVertex3d(0.397135, -0.129037, 2.776353);

        glNormal3d(0.938151, -0.148588, 0.31272);
        glVertex3d(0.417573, 0, 2.776353);
        glVertex3d(0.415287, -0.134935, 2.719097);
        glVertex3d(0.436658, 0, 2.719097);

        glNormal3d(0.938151, -0.148589, 0.312721);
        glVertex3d(0.417573, 0, 2.776353);
        glVertex3d(0.397135, -0.129037, 2.776353);
        glVertex3d(0.415287, -0.134935, 2.719097);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.436658, 0, 2.719097);
        glVertex3d(0.466111, -0.151449, 2.719096);
        glVertex3d(0.490098, 0, 2.719097);

        glNormal3d(3e-06, 0, 1);
        glVertex3d(0.436658, 0, 2.719097);
        glVertex3d(0.415287, -0.134935, 2.719097);
        glVertex3d(0.466111, -0.151449, 2.719096);

        glNormal3d(0.597318, -0.094603, 0.796406);
        glVertex3d(0.490098, 0, 2.719097);
        glVertex3d(0.495153, -0.160885, 2.696194);
        glVertex3d(0.520634, 0, 2.696194);

        glNormal3d(0.597304, -0.094605, 0.796415);
        glVertex3d(0.490098, 0, 2.719097);
        glVertex3d(0.466111, -0.151449, 2.719096);
        glVertex3d(0.495153, -0.160885, 2.696194);

        glNormal3d(0.94501, -0.149675, 0.29078);
        glVertex3d(0.520634, 0, 2.696194);
        glVertex3d(0.509674, -0.165603, 2.646572);
        glVertex3d(0.535903, 0, 2.646572);

        glNormal3d(0.945013, -0.149673, 0.290773);
        glVertex3d(0.520634, 0, 2.696194);
        glVertex3d(0.495153, -0.160885, 2.696194);
        glVertex3d(0.509674, -0.165603, 2.646572);

        glNormal3d(0.968964, -0.153468, -0.193794);
        glVertex3d(0.535903, 0, 2.646572);
        glVertex3d(0.502414, -0.163244, 2.608401);
        glVertex3d(0.528269, 0, 2.608401);

        glNormal3d(0.968964, -0.153469, -0.193792);
        glVertex3d(0.535903, 0, 2.646572);
        glVertex3d(0.509674, -0.165603, 2.646572);
        glVertex3d(0.502414, -0.163244, 2.608401);

        glNormal3d(6e-06, 0, 1);
        glVertex3d(0.528269, 0, 2.608401);
        glVertex3d(0.531456, -0.17268, 2.608401);
        glVertex3d(0.558806, 0, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(0.528269, 0, 2.608401);
        glVertex3d(0.502414, -0.163244, 2.608401);
        glVertex3d(0.531456, -0.17268, 2.608401);

        glNormal3d(0.528145, -0.083651, 0.845024);
        glVertex3d(0.558806, 0, 2.608401);
        glVertex3d(0.560498, -0.182117, 2.589315);
        glVertex3d(0.589342, 0, 2.589315);

        glNormal3d(0.528153, -0.08365, 0.845019);
        glVertex3d(0.558806, 0, 2.608401);
        glVertex3d(0.531456, -0.17268, 2.608401);
        glVertex3d(0.560498, -0.182117, 2.589315);

        glNormal3d(0.824915, -0.130654, 0.54995);
        glVertex3d(0.589342, 0, 2.589315);
        glVertex3d(0.58954, -0.191553, 2.54351);
        glVertex3d(0.61988, 0, 2.54351);

        glNormal3d(0.824913, -0.130654, 0.549952);
        glVertex3d(0.589342, 0, 2.589315);
        glVertex3d(0.560498, -0.182117, 2.589315);
        glVertex3d(0.58954, -0.191553, 2.54351);

        glNormal3d(0.986026, -0.156171, 0.058001);
        glVertex3d(0.61988, 0, 2.54351);
        glVertex3d(0.593171, -0.192733, 2.478619);
        glVertex3d(0.623697, 0, 2.478619);

        glNormal3d(0.986026, -0.156171, 0.058001);
        glVertex3d(0.61988, 0, 2.54351);
        glVertex3d(0.58954, -0.191553, 2.54351);
        glVertex3d(0.593171, -0.192733, 2.478619);

        glNormal3d(0.876352, -0.1388, -0.46124);
        glVertex3d(0.623697, 0, 2.478619);
        glVertex3d(0.556868, -0.180937, 2.406094);
        glVertex3d(0.585525, 0, 2.406094);

        glNormal3d(0.876352, -0.138801, -0.461238);
        glVertex3d(0.623697, 0, 2.478619);
        glVertex3d(0.593171, -0.192733, 2.478619);
        glVertex3d(0.556868, -0.180937, 2.406094);

        glNormal3d(-0.42894, 0.067937, 0.900775);
        glVertex3d(0.585525, 0, 2.406094);
        glVertex3d(0.505366, 0, 2.367923);
        glVertex3d(0.480632, -0.156167, 2.367923);

        glNormal3d(-0.42894, 0.067938, 0.900774);
        glVertex3d(0.585525, 0, 2.406094);
        glVertex3d(0.480632, -0.156167, 2.367923);
        glVertex3d(0.556868, -0.180937, 2.406094);

        glNormal3d(-0.252219, 0.039948, 0.966845);
        glVertex3d(0.505366, 0, 2.367923);
        glVertex3d(0.417573, 0, 2.34502);
        glVertex3d(0.397135, -0.129037, 2.34502);

        glNormal3d(-0.252218, 0.039947, 0.966846);
        glVertex3d(0.505366, 0, 2.367923);
        glVertex3d(0.397135, -0.129037, 2.34502);
        glVertex3d(0.480632, -0.156167, 2.367923);

        glNormal3d(-0.209413, 0.033167, 0.977265);
        glVertex3d(0.417573, 0, 2.34502);
        glVertex3d(0.364133, 0, 2.333569);
        glVertex3d(0.346311, -0.112523, 2.333569);

        glNormal3d(-0.209416, 0.033169, 0.977264);
        glVertex3d(0.417573, 0, 2.34502);
        glVertex3d(0.346311, -0.112523, 2.333569);
        glVertex3d(0.397135, -0.129037, 2.34502);

        glNormal3d(0.987317, -0.156376, 0.027427);
        glVertex3d(0.364133, 0, 2.333569);
        glVertex3d(0.349942, -0.113703, 2.196153);
        glVertex3d(0.36795, 0, 2.196153);

        glNormal3d(0.987317, -0.156374, 0.027425);
        glVertex3d(0.364133, 0, 2.333569);
        glVertex3d(0.346311, -0.112523, 2.333569);
        glVertex3d(0.349942, -0.113703, 2.196153);

        glNormal3d(0.987218, -0.15636, 0.030851);
        glVertex3d(0.36795, 0, 2.196153);
        glVertex3d(0.353572, -0.114882, 2.074006);
        glVertex3d(0.371768, 0, 2.074006);

        glNormal3d(0.987218, -0.156361, 0.030851);
        glVertex3d(0.36795, 0, 2.196153);
        glVertex3d(0.349942, -0.113703, 2.196153);
        glVertex3d(0.353572, -0.114882, 2.074006);

        glNormal3d(0.97648, -0.154659, 0.150227);
        glVertex3d(0.371768, 0, 2.074006);
        glVertex3d(0.375354, -0.12196, 1.925138);
        glVertex3d(0.39467, 0, 1.925138);

        glNormal3d(0.976479, -0.15466, 0.150227);
        glVertex3d(0.371768, 0, 2.074006);
        glVertex3d(0.353572, -0.114882, 2.074006);
        glVertex3d(0.375354, -0.12196, 1.925138);

        glNormal3d(0.958889, -0.151873, 0.239722);
        glVertex3d(0.39467, 0, 1.925138);
        glVertex3d(0.400766, -0.130217, 1.818259);
        glVertex3d(0.42139, 0, 1.818259);

        glNormal3d(0.958889, -0.151873, 0.239722);
        glVertex3d(0.39467, 0, 1.925138);
        glVertex3d(0.375354, -0.12196, 1.925138);
        glVertex3d(0.400766, -0.130217, 1.818259);

        glNormal3d(0.960761, -0.15217, 0.231909);
        glVertex3d(0.42139, 0, 1.818259);
        glVertex3d(0.426178, -0.138474, 1.707563);
        glVertex3d(0.44811, 0, 1.707564);

        glNormal3d(0.960762, -0.15217, 0.231909);
        glVertex3d(0.42139, 0, 1.818259);
        glVertex3d(0.400766, -0.130217, 1.818259);
        glVertex3d(0.426178, -0.138474, 1.707563);

        glNormal3d(0.949426, -0.150375, 0.27564);
        glVertex3d(0.44811, 0, 1.707564);
        glVertex3d(0.45885, -0.149089, 1.589233);
        glVertex3d(0.482464, 0, 1.589233);

        glNormal3d(0.949426, -0.150375, 0.275639);
        glVertex3d(0.44811, 0, 1.707564);
        glVertex3d(0.426178, -0.138474, 1.707563);
        glVertex3d(0.45885, -0.149089, 1.589233);

        glNormal3d(0.9262, -0.146696, 0.347325);
        glVertex3d(0.482464, 0, 1.589233);
        glVertex3d(0.491523, -0.159705, 1.497622);
        glVertex3d(0.516818, 0, 1.497622);

        glNormal3d(0.926199, -0.146697, 0.347326);
        glVertex3d(0.482464, 0, 1.589233);
        glVertex3d(0.45885, -0.149089, 1.589233);
        glVertex3d(0.491523, -0.159705, 1.497622);

        glNormal3d(0.928148, -0.147005, 0.34195);
        glVertex3d(0.516818, 0, 1.497622);
        glVertex3d(0.542347, -0.176219, 1.352572);
        glVertex3d(0.570257, 0, 1.352573);

        glNormal3d(0.928149, -0.147004, 0.341949);
        glVertex3d(0.516818, 0, 1.497622);
        glVertex3d(0.491523, -0.159705, 1.497622);
        glVertex3d(0.542347, -0.176219, 1.352572);

        glNormal3d(0, 0, 1);
        glVertex3d(0.570257, 0, 1.352573);
        glVertex3d(0.662146, -0.215144, 1.352572);
        glVertex3d(0.696222, 0, 1.352573);

        glNormal3d(-1e-06, -1e-06, 1);
        glVertex3d(0.570257, 0, 1.352573);
        glVertex3d(0.542347, -0.176219, 1.352572);
        glVertex3d(0.662146, -0.215144, 1.352572);

        glNormal3d(0.938152, -0.14859, 0.312718);
        glVertex3d(0.696222, 0, 1.352573);
        glVertex3d(0.673037, -0.218683, 1.318218);
        glVertex3d(0.707673, 0, 1.318219);

        glNormal3d(0.938153, -0.148589, 0.312714);
        glVertex3d(0.696222, 0, 1.352573);
        glVertex3d(0.662146, -0.215144, 1.352572);
        glVertex3d(0.673037, -0.218683, 1.318218);

        glNormal3d(0.968964, -0.153468, -0.193795);
        glVertex3d(0.707673, 0, 1.318219);
        glVertex3d(0.665776, -0.216324, 1.280048);
        glVertex3d(0.700039, 0, 1.280047);

        glNormal3d(0.968965, -0.15347, -0.193788);
        glVertex3d(0.707673, 0, 1.318219);
        glVertex3d(0.673037, -0.218683, 1.318218);
        glVertex3d(0.665776, -0.216324, 1.280048);

        glNormal3d(0.977024, -0.154746, -0.146553);
        glVertex3d(0.700039, 0, 1.280047);
        glVertex3d(0.654886, -0.212785, 1.203705);
        glVertex3d(0.688587, 0, 1.203705);

        glNormal3d(0.977024, -0.154745, -0.146555);
        glVertex3d(0.700039, 0, 1.280047);
        glVertex3d(0.665776, -0.216324, 1.280048);
        glVertex3d(0.654886, -0.212785, 1.203705);

        glNormal3d(0.986694, -0.156277, 0.044851);
        glVertex3d(0.688587, 0, 1.203705);
        glVertex3d(0.658516, -0.213965, 1.119729);
        glVertex3d(0.692405, 0, 1.119729);

        glNormal3d(0.986694, -0.156277, 0.044851);
        glVertex3d(0.688587, 0, 1.203705);
        glVertex3d(0.654886, -0.212785, 1.203705);
        glVertex3d(0.658516, -0.213965, 1.119729);

        glNormal3d(0.9262, -0.146696, 0.347323);
        glVertex3d(0.692405, 0, 1.119729);
        glVertex3d(0.680298, -0.221042, 1.058655);
        glVertex3d(0.715307, 0, 1.058655);

        glNormal3d(0.9262, -0.146696, 0.347324);
        glVertex3d(0.692405, 0, 1.119729);
        glVertex3d(0.658516, -0.213965, 1.119729);
        glVertex3d(0.680298, -0.221042, 1.058655);

        glNormal3d(0.702714, -0.111299, 0.702714);
        glVertex3d(0.715307, 0, 1.058655);
        glVertex3d(0.731122, -0.237556, 1.005216);
        glVertex3d(0.768747, 0, 1.005216);

        glNormal3d(0.702713, -0.111299, 0.702714);
        glVertex3d(0.715307, 0, 1.058655);
        glVertex3d(0.680298, -0.221042, 1.058655);
        glVertex3d(0.731122, -0.237556, 1.005216);

        glNormal3d(0.702713, -0.111299, 0.702713);
        glVertex3d(0.768747, 0, 1.005216);
        glVertex3d(0.796467, -0.258788, 0.936508);
        glVertex3d(0.837455, 0, 0.936508);

        glNormal3d(0.702714, -0.111299, 0.702713);
        glVertex3d(0.768747, 0, 1.005216);
        glVertex3d(0.731122, -0.237556, 1.005216);
        glVertex3d(0.796467, -0.258788, 0.936508);

        glNormal3d(0.788144, -0.12483, 0.6027);
        glVertex3d(0.837455, 0, 0.936508);
        glVertex3d(0.84366, -0.274122, 0.871617);
        glVertex3d(0.887077, 0, 0.871617);

        glNormal3d(0.788144, -0.12483, 0.6027);
        glVertex3d(0.837455, 0, 0.936508);
        glVertex3d(0.796467, -0.258788, 0.936508);
        glVertex3d(0.84366, -0.274122, 0.871617);

        glNormal3d(0.885585, -0.140263, 0.442792);
        glVertex3d(0.887077, 0, 0.871617);
        glVertex3d(0.876333, -0.284738, 0.802909);
        glVertex3d(0.921431, 0, 0.802909);

        glNormal3d(0.885586, -0.140263, 0.442791);
        glVertex3d(0.887077, 0, 0.871617);
        glVertex3d(0.84366, -0.274122, 0.871617);
        glVertex3d(0.876333, -0.284738, 0.802909);

        glNormal3d(0.89462, -0.141694, 0.423766);
        glVertex3d(0.921431, 0, 0.802909);
        glVertex3d(0.909006, -0.295354, 0.730384);
        glVertex3d(0.955785, 0, 0.730384);

        glNormal3d(0.894619, -0.141694, 0.423768);
        glVertex3d(0.921431, 0, 0.802909);
        glVertex3d(0.876333, -0.284738, 0.802909);
        glVertex3d(0.909006, -0.295354, 0.730384);

        glNormal3d(0.98436, -0.155907, 0.082031);
        glVertex3d(0.955785, 0, 0.730384);
        glVertex3d(0.916266, -0.297713, 0.638773);
        glVertex3d(0.963419, 0, 0.638774);

        glNormal3d(0.98436, -0.155907, 0.082031);
        glVertex3d(0.955785, 0, 0.730384);
        glVertex3d(0.909006, -0.295354, 0.730384);
        glVertex3d(0.916266, -0.297713, 0.638773);

        glNormal3d(0.981794, -0.155501, -0.109087);
        glVertex3d(0.963419, 0, 0.638774);
        glVertex3d(0.909006, -0.295354, 0.570066);
        glVertex3d(0.955785, 0, 0.570066);

        glNormal3d(0.981794, -0.155501, -0.109089);
        glVertex3d(0.963419, 0, 0.638774);
        glVertex3d(0.916266, -0.297713, 0.638773);
        glVertex3d(0.909006, -0.295354, 0.570066);

        glNormal3d(0.967004, -0.153158, -0.203581);
        glVertex3d(0.955785, 0, 0.570066);
        glVertex3d(0.894484, -0.290636, 0.497541);
        glVertex3d(0.940517, 0, 0.497541);

        glNormal3d(0.967005, -0.153159, -0.203578);
        glVertex3d(0.955785, 0, 0.570066);
        glVertex3d(0.909006, -0.295354, 0.570066);
        glVertex3d(0.894484, -0.290636, 0.497541);

        glNormal3d(-0.621661, 0.098462, 0.777074);
        glVertex3d(0.940517, 0, 0.497541);
        glVertex3d(0.902346, 0, 0.467004);
        glVertex3d(0.858182, -0.27884, 0.467004);

        glNormal3d(-0.621659, 0.098461, 0.777075);
        glVertex3d(0.940517, 0, 0.497541);
        glVertex3d(0.858182, -0.27884, 0.467004);
        glVertex3d(0.894484, -0.290636, 0.497541);

        glNormal3d(0.987688, -0.156434, 0);
        glVertex3d(0.902346, 0, 0.467004);
        glVertex3d(0.858182, -0.27884, 0.38785);
        glVertex3d(0.902346, 0, 0.38785);

        glNormal3d(0.987688, -0.156435, 1e-06);
        glVertex3d(0.902346, 0, 0.467004);
        glVertex3d(0.858182, -0.27884, 0.467004);
        glVertex3d(0.858182, -0.27884, 0.38785);

        glNormal3d(0, 0, 1);
        glVertex3d(0.902346, 0, 0.38785);
        glVertex3d(0.933461, -0.3033, 0.38785);
        glVertex3d(0.981499, 0, 0.38785);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.902346, 0, 0.38785);
        glVertex3d(0.858182, -0.27884, 0.38785);
        glVertex3d(0.933461, -0.3033, 0.38785);

        glNormal3d(0.987687, -0.156434, -0.001488);
        glVertex3d(0.981499, 0, 0.38785);
        glVertex3d(0.932905, -0.303119, 0);
        glVertex3d(0.980914, 0, 0);

        glNormal3d(0.987687, -0.156434, -0.001488);
        glVertex3d(0.981499, 0, 0.38785);
        glVertex3d(0.933461, -0.3033, 0.38785);
        glVertex3d(0.932905, -0.303119, 0);

        glNormal3d(0.891006, -0.45399, -0.001488);
        glVertex3d(0.933461, -0.3033, 0.38785);
        glVertex3d(0.793577, -0.576567, 0);
        glVertex3d(0.932905, -0.303119, 0);

        glNormal3d(0.891005, -0.45399, -0.001487);
        glVertex3d(0.933461, -0.3033, 0.38785);
        glVertex3d(0.794049, -0.57691, 0.38785);
        glVertex3d(0.793577, -0.576567, 0);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.858182, -0.27884, 0.38785);
        glVertex3d(0.794049, -0.57691, 0.38785);
        glVertex3d(0.933461, -0.3033, 0.38785);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.858182, -0.27884, 0.38785);
        glVertex3d(0.730013, -0.530385, 0.38785);
        glVertex3d(0.794049, -0.57691, 0.38785);

        glNormal3d(0.891006, -0.453991, 0);
        glVertex3d(0.858182, -0.27884, 0.467004);
        glVertex3d(0.730013, -0.530385, 0.38785);
        glVertex3d(0.858182, -0.27884, 0.38785);

        glNormal3d(0.891007, -0.45399, -1e-06);
        glVertex3d(0.858182, -0.27884, 0.467004);
        glVertex3d(0.730013, -0.530385, 0.467004);
        glVertex3d(0.730013, -0.530385, 0.38785);

        glNormal3d(-0.560807, 0.285746, 0.777075);
        glVertex3d(0.894484, -0.290636, 0.497541);
        glVertex3d(0.858182, -0.27884, 0.467004);
        glVertex3d(0.730013, -0.530385, 0.467004);

        glNormal3d(-0.560808, 0.285746, 0.777074);
        glVertex3d(0.894484, -0.290636, 0.497541);
        glVertex3d(0.730013, -0.530385, 0.467004);
        glVertex3d(0.760894, -0.552822, 0.497541);

        glNormal3d(0.872347, -0.444484, -0.203579);
        glVertex3d(0.909006, -0.295354, 0.570066);
        glVertex3d(0.760894, -0.552822, 0.497541);
        glVertex3d(0.894484, -0.290636, 0.497541);

        glNormal3d(0.872347, -0.444483, -0.20358);
        glVertex3d(0.909006, -0.295354, 0.570066);
        glVertex3d(0.773246, -0.561796, 0.570066);
        glVertex3d(0.760894, -0.552822, 0.497541);

        glNormal3d(0.885689, -0.451281, -0.109089);
        glVertex3d(0.916266, -0.297713, 0.638773);
        glVertex3d(0.773246, -0.561796, 0.570066);
        glVertex3d(0.909006, -0.295354, 0.570066);

        glNormal3d(0.885689, -0.451281, -0.109088);
        glVertex3d(0.916266, -0.297713, 0.638773);
        glVertex3d(0.779422, -0.566284, 0.638774);
        glVertex3d(0.773246, -0.561796, 0.570066);

        glNormal3d(0.888004, -0.452461, 0.082031);
        glVertex3d(0.909006, -0.295354, 0.730384);
        glVertex3d(0.779422, -0.566284, 0.638774);
        glVertex3d(0.916266, -0.297713, 0.638773);

        glNormal3d(0.888004, -0.45246, 0.08203);
        glVertex3d(0.909006, -0.295354, 0.730384);
        glVertex3d(0.773246, -0.561796, 0.730384);
        glVertex3d(0.779422, -0.566284, 0.638774);

        glNormal3d(0.807048, -0.411211, 0.423768);
        glVertex3d(0.876333, -0.284738, 0.802909);
        glVertex3d(0.773246, -0.561796, 0.730384);
        glVertex3d(0.909006, -0.295354, 0.730384);

        glNormal3d(0.807048, -0.411211, 0.423768);
        glVertex3d(0.876333, -0.284738, 0.802909);
        glVertex3d(0.745453, -0.541604, 0.802909);
        glVertex3d(0.773246, -0.561796, 0.730384);

        glNormal3d(0.798899, -0.407059, 0.442791);
        glVertex3d(0.84366, -0.274122, 0.871617);
        glVertex3d(0.745453, -0.541604, 0.802909);
        glVertex3d(0.876333, -0.284738, 0.802909);

        glNormal3d(0.798897, -0.407059, 0.442794);
        glVertex3d(0.84366, -0.274122, 0.871617);
        glVertex3d(0.71766, -0.521411, 0.871617);
        glVertex3d(0.745453, -0.541604, 0.802909);

        glNormal3d(0.710994, -0.36227, 0.6027);
        glVertex3d(0.796467, -0.258788, 0.936508);
        glVertex3d(0.71766, -0.521411, 0.871617);
        glVertex3d(0.84366, -0.274122, 0.871617);

        glNormal3d(0.710996, -0.36227, 0.602698);
        glVertex3d(0.796467, -0.258788, 0.936508);
        glVertex3d(0.677515, -0.492244, 0.936508);
        glVertex3d(0.71766, -0.521411, 0.871617);

        glNormal3d(0.633928, -0.323002, 0.702713);
        glVertex3d(0.731122, -0.237556, 1.005216);
        glVertex3d(0.677515, -0.492244, 0.936508);
        glVertex3d(0.796467, -0.258788, 0.936508);

        glNormal3d(0.633927, -0.323002, 0.702713);
        glVertex3d(0.731122, -0.237556, 1.005216);
        glVertex3d(0.621929, -0.451858, 1.005216);
        glVertex3d(0.677515, -0.492244, 0.936508);

        glNormal3d(0.633927, -0.323002, 0.702714);
        glVertex3d(0.680298, -0.221042, 1.058655);
        glVertex3d(0.621929, -0.451858, 1.005216);
        glVertex3d(0.731122, -0.237556, 1.005216);

        glNormal3d(0.633926, -0.323002, 0.702714);
        glVertex3d(0.680298, -0.221042, 1.058655);
        glVertex3d(0.578696, -0.420447, 1.058655);
        glVertex3d(0.621929, -0.451858, 1.005216);

        glNormal3d(0.835537, -0.425728, 0.347324);
        glVertex3d(0.658516, -0.213965, 1.119729);
        glVertex3d(0.578696, -0.420447, 1.058655);
        glVertex3d(0.680298, -0.221042, 1.058655);

        glNormal3d(0.835537, -0.425728, 0.347324);
        glVertex3d(0.658516, -0.213965, 1.119729);
        glVertex3d(0.560167, -0.406985, 1.119729);
        glVertex3d(0.578696, -0.420447, 1.058655);

        glNormal3d(0.89011, -0.453534, 0.044851);
        glVertex3d(0.654886, -0.212785, 1.203705);
        glVertex3d(0.560167, -0.406985, 1.119729);
        glVertex3d(0.658516, -0.213965, 1.119729);

        glNormal3d(0.89011, -0.453533, 0.04485);
        glVertex3d(0.654886, -0.212785, 1.203705);
        glVertex3d(0.557079, -0.404742, 1.203705);
        glVertex3d(0.560167, -0.406985, 1.119729);

        glNormal3d(0.881386, -0.449088, -0.146555);
        glVertex3d(0.665776, -0.216324, 1.280048);
        glVertex3d(0.557079, -0.404742, 1.203705);
        glVertex3d(0.654886, -0.212785, 1.203705);

        glNormal3d(0.881386, -0.449089, -0.146554);
        glVertex3d(0.665776, -0.216324, 1.280048);
        glVertex3d(0.566343, -0.411473, 1.280048);
        glVertex3d(0.557079, -0.404742, 1.203705);

        glNormal3d(0.874116, -0.445384, -0.193789);
        glVertex3d(0.673037, -0.218683, 1.318218);
        glVertex3d(0.566343, -0.411473, 1.280048);
        glVertex3d(0.665776, -0.216324, 1.280048);

        glNormal3d(0.874116, -0.445384, -0.193789);
        glVertex3d(0.673037, -0.218683, 1.318218);
        glVertex3d(0.572519, -0.41596, 1.318218);
        glVertex3d(0.566343, -0.411473, 1.280048);

        glNormal3d(0.84632, -0.431222, 0.312714);
        glVertex3d(0.662146, -0.215144, 1.352572);
        glVertex3d(0.572519, -0.41596, 1.318218);
        glVertex3d(0.673037, -0.218683, 1.318218);

        glNormal3d(0.84632, -0.431222, 0.312714);
        glVertex3d(0.662146, -0.215144, 1.352572);
        glVertex3d(0.563255, -0.409229, 1.352572);
        glVertex3d(0.572519, -0.41596, 1.318218);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.542347, -0.176219, 1.352572);
        glVertex3d(0.563255, -0.409229, 1.352572);
        glVertex3d(0.662146, -0.215144, 1.352572);

        glNormal3d(2e-06, 1e-06, 1);
        glVertex3d(0.542347, -0.176219, 1.352572);
        glVertex3d(0.461348, -0.335189, 1.352573);
        glVertex3d(0.563255, -0.409229, 1.352572);

        glNormal3d(0.837296, -0.426622, 0.341949);
        glVertex3d(0.491523, -0.159705, 1.497622);
        glVertex3d(0.461348, -0.335189, 1.352573);
        glVertex3d(0.542347, -0.176219, 1.352572);

        glNormal3d(0.837294, -0.426623, 0.341951);
        glVertex3d(0.491523, -0.159705, 1.497622);
        glVertex3d(0.418114, -0.303778, 1.497622);
        glVertex3d(0.461348, -0.335189, 1.352573);

        glNormal3d(0.835536, -0.425728, 0.347326);
        glVertex3d(0.45885, -0.149089, 1.589233);
        glVertex3d(0.418114, -0.303778, 1.497622);
        glVertex3d(0.491523, -0.159705, 1.497622);

        glNormal3d(0.835537, -0.425727, 0.347324);
        glVertex3d(0.45885, -0.149089, 1.589233);
        glVertex3d(0.390321, -0.283585, 1.589233);
        glVertex3d(0.418114, -0.303778, 1.497622);

        glNormal3d(0.85649, -0.436403, 0.275639);
        glVertex3d(0.426178, -0.138474, 1.707563);
        glVertex3d(0.390321, -0.283585, 1.589233);
        glVertex3d(0.45885, -0.149089, 1.589233);

        glNormal3d(0.85649, -0.436403, 0.275639);
        glVertex3d(0.426178, -0.138474, 1.707563);
        glVertex3d(0.362528, -0.263392, 1.707564);
        glVertex3d(0.390321, -0.283585, 1.589233);

        glNormal3d(0.866716, -0.441613, 0.231909);
        glVertex3d(0.400766, -0.130217, 1.818259);
        glVertex3d(0.362528, -0.263392, 1.707564);
        glVertex3d(0.426178, -0.138474, 1.707563);

        glNormal3d(0.866716, -0.441613, 0.231909);
        glVertex3d(0.400766, -0.130217, 1.818259);
        glVertex3d(0.340912, -0.247687, 1.818259);
        glVertex3d(0.362528, -0.263392, 1.707564);

        glNormal3d(0.865026, -0.440753, 0.239722);
        glVertex3d(0.375354, -0.12196, 1.925138);
        glVertex3d(0.340912, -0.247687, 1.818259);
        glVertex3d(0.400766, -0.130217, 1.818259);

        glNormal3d(0.865026, -0.440753, 0.239722);
        glVertex3d(0.375354, -0.12196, 1.925138);
        glVertex3d(0.319295, -0.231981, 1.925139);
        glVertex3d(0.340912, -0.247687, 1.818259);

        glNormal3d(0.880895, -0.448838, 0.150227);
        glVertex3d(0.353572, -0.114882, 2.074006);
        glVertex3d(0.319295, -0.231981, 1.925139);
        glVertex3d(0.375354, -0.12196, 1.925138);

        glNormal3d(0.880895, -0.448838, 0.150227);
        glVertex3d(0.353572, -0.114882, 2.074006);
        glVertex3d(0.300766, -0.21852, 2.074006);
        glVertex3d(0.319295, -0.231981, 1.925139);

        glNormal3d(0.890582, -0.453774, 0.030851);
        glVertex3d(0.349942, -0.113703, 2.196153);
        glVertex3d(0.300766, -0.21852, 2.074006);
        glVertex3d(0.353572, -0.114882, 2.074006);

        glNormal3d(0.890582, -0.453775, 0.030851);
        glVertex3d(0.349942, -0.113703, 2.196153);
        glVertex3d(0.297678, -0.216276, 2.196153);
        glVertex3d(0.300766, -0.21852, 2.074006);

        glNormal3d(0.890671, -0.45382, 0.027425);
        glVertex3d(0.346311, -0.112523, 2.333569);
        glVertex3d(0.297678, -0.216276, 2.196153);
        glVertex3d(0.349942, -0.113703, 2.196153);

        glNormal3d(0.890671, -0.45382, 0.027425);
        glVertex3d(0.346311, -0.112523, 2.333569);
        glVertex3d(0.29459, -0.214032, 2.333569);
        glVertex3d(0.297678, -0.216276, 2.196153);

        glNormal3d(-0.188917, 0.096259, 0.977264);
        glVertex3d(0.397135, -0.129037, 2.34502);
        glVertex3d(0.346311, -0.112523, 2.333569);
        glVertex3d(0.29459, -0.214032, 2.333569);

        glNormal3d(-0.188914, 0.096255, 0.977265);
        glVertex3d(0.397135, -0.129037, 2.34502);
        glVertex3d(0.29459, -0.214032, 2.333569);
        glVertex3d(0.337823, -0.245443, 2.34502);

        glNormal3d(-0.227529, 0.115931, 0.966846);
        glVertex3d(0.480632, -0.156167, 2.367923);
        glVertex3d(0.397135, -0.129037, 2.34502);
        glVertex3d(0.337823, -0.245443, 2.34502);

        glNormal3d(-0.22753, 0.115932, 0.966845);
        glVertex3d(0.480632, -0.156167, 2.367923);
        glVertex3d(0.337823, -0.245443, 2.34502);
        glVertex3d(0.40885, -0.297047, 2.367923);

        glNormal3d(-0.386953, 0.197162, 0.900774);
        glVertex3d(0.556868, -0.180937, 2.406094);
        glVertex3d(0.480632, -0.156167, 2.367923);
        glVertex3d(0.40885, -0.297047, 2.367923);

        glNormal3d(-0.386953, 0.197162, 0.900775);
        glVertex3d(0.556868, -0.180937, 2.406094);
        glVertex3d(0.40885, -0.297047, 2.367923);
        glVertex3d(0.4737, -0.344163, 2.406094);

        glNormal3d(0.790569, -0.402816, -0.461238);
        glVertex3d(0.593171, -0.192733, 2.478619);
        glVertex3d(0.4737, -0.344163, 2.406094);
        glVertex3d(0.556868, -0.180937, 2.406094);

        glNormal3d(0.790569, -0.402815, -0.461238);
        glVertex3d(0.593171, -0.192733, 2.478619);
        glVertex3d(0.504581, -0.3666, 2.478619);
        glVertex3d(0.4737, -0.344163, 2.406094);

        glNormal3d(0.889506, -0.453227, 0.058001);
        glVertex3d(0.58954, -0.191553, 2.54351);
        glVertex3d(0.504581, -0.3666, 2.478619);
        glVertex3d(0.593171, -0.192733, 2.478619);

        glNormal3d(0.889506, -0.453227, 0.058001);
        glVertex3d(0.58954, -0.191553, 2.54351);
        glVertex3d(0.501493, -0.364356, 2.54351);
        glVertex3d(0.504581, -0.3666, 2.478619);

        glNormal3d(0.744165, -0.379172, 0.549952);
        glVertex3d(0.560498, -0.182117, 2.589315);
        glVertex3d(0.501493, -0.364356, 2.54351);
        glVertex3d(0.58954, -0.191553, 2.54351);

        glNormal3d(0.744169, -0.379172, 0.549946);
        glVertex3d(0.560498, -0.182117, 2.589315);
        glVertex3d(0.476788, -0.346407, 2.589315);
        glVertex3d(0.501493, -0.364356, 2.54351);

        glNormal3d(0.476453, -0.242764, 0.845019);
        glVertex3d(0.531456, -0.17268, 2.608401);
        glVertex3d(0.476788, -0.346407, 2.589315);
        glVertex3d(0.560498, -0.182117, 2.589315);

        glNormal3d(0.476442, -0.242761, 0.845027);
        glVertex3d(0.531456, -0.17268, 2.608401);
        glVertex3d(0.452083, -0.328458, 2.6084);
        glVertex3d(0.476788, -0.346407, 2.589315);

        glNormal3d(0, -2e-06, 1);
        glVertex3d(0.502414, -0.163244, 2.608401);
        glVertex3d(0.452083, -0.328458, 2.6084);
        glVertex3d(0.531456, -0.17268, 2.608401);

        glNormal3d(2e-06, -2e-06, 1);
        glVertex3d(0.502414, -0.163244, 2.608401);
        glVertex3d(0.427378, -0.310509, 2.6084);
        glVertex3d(0.452083, -0.328458, 2.6084);

        glNormal3d(0.874115, -0.445385, -0.193792);
        glVertex3d(0.509674, -0.165603, 2.646572);
        glVertex3d(0.427378, -0.310509, 2.6084);
        glVertex3d(0.502414, -0.163244, 2.608401);

        glNormal3d(0.874115, -0.445385, -0.193792);
        glVertex3d(0.509674, -0.165603, 2.646572);
        glVertex3d(0.433555, -0.314996, 2.646571);
        glVertex3d(0.427378, -0.310509, 2.6084);

        glNormal3d(0.852507, -0.434376, 0.290773);
        glVertex3d(0.495153, -0.160885, 2.696194);
        glVertex3d(0.433555, -0.314996, 2.646571);
        glVertex3d(0.509674, -0.165603, 2.646572);

        glNormal3d(0.852507, -0.434376, 0.290772);
        glVertex3d(0.495153, -0.160885, 2.696194);
        glVertex3d(0.421202, -0.306021, 2.696194);
        glVertex3d(0.433555, -0.314996, 2.646571);

        glNormal3d(0.538836, -0.274553, 0.796415);
        glVertex3d(0.466111, -0.151449, 2.719096);
        glVertex3d(0.421202, -0.306021, 2.696194);
        glVertex3d(0.495153, -0.160885, 2.696194);

        glNormal3d(0.538845, -0.274555, 0.796408);
        glVertex3d(0.466111, -0.151449, 2.719096);
        glVertex3d(0.396497, -0.288072, 2.719097);
        glVertex3d(0.421202, -0.306021, 2.696194);

        glNormal3d(3e-06, -1e-06, 1);
        glVertex3d(0.415287, -0.134935, 2.719097);
        glVertex3d(0.396497, -0.288072, 2.719097);
        glVertex3d(0.466111, -0.151449, 2.719096);

        glNormal3d(3e-06, -1e-06, 1);
        glVertex3d(0.415287, -0.134935, 2.719097);
        glVertex3d(0.353264, -0.256661, 2.719097);
        glVertex3d(0.396497, -0.288072, 2.719097);

        glNormal3d(0.846318, -0.43122, 0.312721);
        glVertex3d(0.397135, -0.129037, 2.776353);
        glVertex3d(0.353264, -0.256661, 2.719097);
        glVertex3d(0.415287, -0.134935, 2.719097);

        glNormal3d(0.846318, -0.43122, 0.312721);
        glVertex3d(0.397135, -0.129037, 2.776353);
        glVertex3d(0.337823, -0.245443, 2.776353);
        glVertex3d(0.353264, -0.256661, 2.719097);

        glNormal3d(0.889314, -0.453128, 0.061611);
        glVertex3d(0.393505, -0.127858, 2.837427);
        glVertex3d(0.337823, -0.245443, 2.776353);
        glVertex3d(0.397135, -0.129037, 2.776353);

        glNormal3d(0.889314, -0.453128, 0.06161);
        glVertex3d(0.393505, -0.127858, 2.837427);
        glVertex3d(0.334735, -0.243199, 2.837427);
        glVertex3d(0.337823, -0.245443, 2.776353);

        glNormal3d(-0.402425, 0.205045, 0.892194);
        glVertex3d(0.422547, -0.137294, 2.852695);
        glVertex3d(0.393505, -0.127858, 2.837427);
        glVertex3d(0.334735, -0.243199, 2.837427);

        glNormal3d(-0.402424, 0.205045, 0.892195);
        glVertex3d(0.422547, -0.137294, 2.852695);
        glVertex3d(0.334735, -0.243199, 2.837427);
        glVertex3d(0.35944, -0.261149, 2.852695);

        glNormal3d(0.83856, -0.427267, -0.338023);
        glVertex3d(0.437069, -0.142012, 2.894684);
        glVertex3d(0.35944, -0.261149, 2.852695);
        glVertex3d(0.422547, -0.137294, 2.852695);

        glNormal3d(0.838562, -0.42727, -0.338016);
        glVertex3d(0.437069, -0.142012, 2.894684);
        glVertex3d(0.371792, -0.270123, 2.894683);
        glVertex3d(0.35944, -0.261149, 2.852695);

        glNormal3d(0.766518, -0.390563, 0.509814);
        glVertex3d(0.415287, -0.134935, 2.932855);
        glVertex3d(0.371792, -0.270123, 2.894683);
        glVertex3d(0.437069, -0.142012, 2.894684);

        glNormal3d(0.766517, -0.390563, 0.509815);
        glVertex3d(0.415287, -0.134935, 2.932855);
        glVertex3d(0.353264, -0.256661, 2.932854);
        glVertex3d(0.371792, -0.270123, 2.894683);

        glNormal3d(0.551247, -0.280875, -0.785644);
        glVertex3d(0.447959, -0.145551, 2.959574);
        glVertex3d(0.353264, -0.256661, 2.932854);
        glVertex3d(0.415287, -0.134935, 2.932855);

        glNormal3d(0.551245, -0.280872, -0.785646);
        glVertex3d(0.447959, -0.145551, 2.959574);
        glVertex3d(0.381057, -0.276854, 2.959574);
        glVertex3d(0.353264, -0.256661, 2.932854);

        glNormal3d(0.653775, -0.333114, -0.679421);
        glVertex3d(0.502414, -0.163244, 3.020648);
        glVertex3d(0.381057, -0.276854, 2.959574);
        glVertex3d(0.447959, -0.145551, 2.959574);

        glNormal3d(0.653775, -0.333114, -0.679421);
        glVertex3d(0.502414, -0.163244, 3.020648);
        glVertex3d(0.427379, -0.310509, 3.020648);
        glVertex3d(0.381057, -0.276854, 2.959574);

        glNormal3d(0.721606, -0.367676, -0.586599);
        glVertex3d(0.542347, -0.176219, 3.077905);
        glVertex3d(0.427379, -0.310509, 3.020648);
        glVertex3d(0.502414, -0.163244, 3.020648);

        glNormal3d(0.721607, -0.367677, -0.586597);
        glVertex3d(0.542347, -0.176219, 3.077905);
        glVertex3d(0.461348, -0.335189, 3.077905);
        glVertex3d(0.427379, -0.310509, 3.020648);

        glNormal3d(0.874115, -0.445384, -0.193793);
        glVertex3d(0.560498, -0.182117, 3.173333);
        glVertex3d(0.461348, -0.335189, 3.077905);
        glVertex3d(0.542347, -0.176219, 3.077905);

        glNormal3d(0.874115, -0.445385, -0.193791);
        glVertex3d(0.560498, -0.182117, 3.173333);
        glVertex3d(0.476788, -0.346407, 3.173332);
        glVertex3d(0.461348, -0.335189, 3.077905);

        glNormal3d(0.88709, -0.451996, -0.093651);
        glVertex3d(0.567759, -0.184476, 3.253492);
        glVertex3d(0.476788, -0.346407, 3.173332);
        glVertex3d(0.560498, -0.182117, 3.173333);

        glNormal3d(0.887091, -0.451995, -0.093654);
        glVertex3d(0.567759, -0.184476, 3.253492);
        glVertex3d(0.482964, -0.350894, 3.253492);
        glVertex3d(0.476788, -0.346407, 3.173332);

        glNormal3d(0.871697, -0.444151, 0.20706);
        glVertex3d(0.545977, -0.177399, 3.360371);
        glVertex3d(0.482964, -0.350894, 3.253492);
        glVertex3d(0.567759, -0.184476, 3.253492);

        glNormal3d(0.871697, -0.444151, 0.207061);
        glVertex3d(0.545977, -0.177399, 3.360371);
        glVertex3d(0.464436, -0.337432, 3.360371);
        glVertex3d(0.482964, -0.350894, 3.253492);

        glNormal3d(0.804653, -0.40999, 0.429467);
        glVertex3d(0.498783, -0.162064, 3.463433);
        glVertex3d(0.464436, -0.337432, 3.360371);
        glVertex3d(0.545977, -0.177399, 3.360371);

        glNormal3d(0.804653, -0.40999, 0.429466);
        glVertex3d(0.498783, -0.162064, 3.463433);
        glVertex3d(0.42429, -0.308265, 3.463433);
        glVertex3d(0.464436, -0.337432, 3.360371);

        glNormal3d(0.852508, -0.434374, 0.290773);
        glVertex3d(0.248293, -0.080675, 3.829875);
        glVertex3d(0.235916, -0.171403, 3.73063);
        glVertex3d(0.277336, -0.090112, 3.73063);

        glNormal3d(0.852508, -0.434375, 0.290774);
        glVertex3d(0.248293, -0.080675, 3.829875);
        glVertex3d(0.211211, -0.153454, 3.829875);
        glVertex3d(0.235916, -0.171403, 3.73063);

        glNormal3d(0.865026, -0.440753, 0.239722);
        glVertex3d(0.226512, -0.073598, 3.921486);
        glVertex3d(0.211211, -0.153454, 3.829875);
        glVertex3d(0.248293, -0.080675, 3.829875);

        glNormal3d(0.865026, -0.440753, 0.239722);
        glVertex3d(0.226512, -0.073598, 3.921486);
        glVertex3d(0.192682, -0.139992, 3.921486);
        glVertex3d(0.211211, -0.153454, 3.829875);

        glNormal3d(0.890312, -0.453637, -0.039477);
        glVertex3d(0.230142, -0.074778, 4.016913);
        glVertex3d(0.192682, -0.139992, 3.921486);
        glVertex3d(0.226512, -0.073598, 3.921486);

        glNormal3d(0.890312, -0.453637, -0.039478);
        glVertex3d(0.230142, -0.074778, 4.016913);
        glVertex3d(0.195771, -0.142236, 4.016913);
        glVertex3d(0.192682, -0.139992, 3.921486);

        glNormal3d(0.436811, -0.222566, -0.871585);
        glVertex3d(0.262815, -0.085394, 4.035999);
        glVertex3d(0.195771, -0.142236, 4.016913);
        glVertex3d(0.230142, -0.074778, 4.016913);

        glNormal3d(0.436811, -0.222566, -0.871585);
        glVertex3d(0.262815, -0.085394, 4.035999);
        glVertex3d(0.223563, -0.162428, 4.035999);
        glVertex3d(0.195771, -0.142236, 4.016913);

        glNormal3d(0.574575, -0.29276, -0.7643);
        glVertex3d(0.306378, -0.099548, 4.07417);
        glVertex3d(0.223563, -0.162428, 4.035999);
        glVertex3d(0.262815, -0.085394, 4.035999);

        glNormal3d(0.574575, -0.29276, -0.7643);
        glVertex3d(0.306378, -0.099548, 4.07417);
        glVertex3d(0.260621, -0.189352, 4.07417);
        glVertex3d(0.223563, -0.162428, 4.035999);

        glNormal3d(0.879174, -0.447961, -0.16243);
        glVertex3d(0.317269, -0.103087, 4.142878);
        glVertex3d(0.260621, -0.189352, 4.07417);
        glVertex3d(0.306378, -0.099548, 4.07417);

        glNormal3d(0.879174, -0.447961, -0.16243);
        glVertex3d(0.317269, -0.103087, 4.142878);
        glVertex3d(0.269885, -0.196083, 4.142878);
        glVertex3d(0.260621, -0.189352, 4.07417);

        glNormal3d(0.817912, -0.416746, 0.396665);
        glVertex3d(0.291857, -0.09483, 4.203952);
        glVertex3d(0.269885, -0.196083, 4.142878);
        glVertex3d(0.317269, -0.103087, 4.142878);

        glNormal3d(0.817911, -0.416746, 0.396666);
        glVertex3d(0.291857, -0.09483, 4.203952);
        glVertex3d(0.248269, -0.180378, 4.203952);
        glVertex3d(0.269885, -0.196083, 4.142878);

        glNormal3d(0.349413, -0.178035, 0.919899);
        glVertex3d(0.222881, -0.072419, 4.234489);
        glVertex3d(0.248269, -0.180378, 4.203952);
        glVertex3d(0.291857, -0.09483, 4.203952);

        glNormal3d(0.349411, -0.178036, 0.9199);
        glVertex3d(0.222881, -0.072419, 4.234489);
        glVertex3d(0.189594, -0.137748, 4.234488);
        glVertex3d(0.248269, -0.180378, 4.203952);

        glNormal3d(0.21863, -0.1114, 0.969428);
        glVertex3d(0.150276, -0.048828, 4.253574);
        glVertex3d(0.189594, -0.137748, 4.234488);
        glVertex3d(0.222881, -0.072419, 4.234489);

        glNormal3d(0.218641, -0.111395, 0.969426);
        glVertex3d(0.150276, -0.048828, 4.253574);
        glVertex3d(0.127832, -0.092876, 4.253574);
        glVertex3d(0.189594, -0.137748, 4.234488);

        glNormal3d(0.034699, -0.034699, 0.998795);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.092875, -0.127832, 4.253574);
        glVertex3d(0.127832, -0.092876, 4.253574);

        glNormal3d(0.173512, -0.173509, 0.969427);
        glVertex3d(0.127832, -0.092876, 4.253574);
        glVertex3d(0.137748, -0.189594, 4.234489);
        glVertex3d(0.189594, -0.137748, 4.234488);

        glNormal3d(0.173509, -0.17351, 0.969427);
        glVertex3d(0.127832, -0.092876, 4.253574);
        glVertex3d(0.092875, -0.127832, 4.253574);
        glVertex3d(0.137748, -0.189594, 4.234489);

        glNormal3d(0.277295, -0.277295, 0.9199);
        glVertex3d(0.189594, -0.137748, 4.234488);
        glVertex3d(0.180378, -0.248268, 4.203952);
        glVertex3d(0.248269, -0.180378, 4.203952);

        glNormal3d(0.277297, -0.277295, 0.919899);
        glVertex3d(0.189594, -0.137748, 4.234488);
        glVertex3d(0.137748, -0.189594, 4.234489);
        glVertex3d(0.180378, -0.248268, 4.203952);

        glNormal3d(0.649098, -0.649098, 0.396666);
        glVertex3d(0.248269, -0.180378, 4.203952);
        glVertex3d(0.196083, -0.269885, 4.142878);
        glVertex3d(0.269885, -0.196083, 4.142878);

        glNormal3d(0.649099, -0.649098, 0.396664);
        glVertex3d(0.248269, -0.180378, 4.203952);
        glVertex3d(0.180378, -0.248268, 4.203952);
        glVertex3d(0.196083, -0.269885, 4.142878);

        glNormal3d(0.697716, -0.697717, -0.16243);
        glVertex3d(0.269885, -0.196083, 4.142878);
        glVertex3d(0.189352, -0.260621, 4.07417);
        glVertex3d(0.260621, -0.189352, 4.07417);

        glNormal3d(0.697716, -0.697717, -0.16243);
        glVertex3d(0.269885, -0.196083, 4.142878);
        glVertex3d(0.196083, -0.269885, 4.142878);
        glVertex3d(0.189352, -0.260621, 4.07417);

        glNormal3d(0.455985, -0.455987, -0.764299);
        glVertex3d(0.260621, -0.189352, 4.07417);
        glVertex3d(0.162429, -0.223564, 4.035999);
        glVertex3d(0.223563, -0.162428, 4.035999);

        glNormal3d(0.455985, -0.455982, -0.764302);
        glVertex3d(0.260621, -0.189352, 4.07417);
        glVertex3d(0.189352, -0.260621, 4.07417);
        glVertex3d(0.162429, -0.223564, 4.035999);

        glNormal3d(0.346654, -0.346655, -0.871585);
        glVertex3d(0.223563, -0.162428, 4.035999);
        glVertex3d(0.142236, -0.195771, 4.016913);
        glVertex3d(0.195771, -0.142236, 4.016913);

        glNormal3d(0.346655, -0.346658, -0.871584);
        glVertex3d(0.223563, -0.162428, 4.035999);
        glVertex3d(0.162429, -0.223564, 4.035999);
        glVertex3d(0.142236, -0.195771, 4.016913);

        glNormal3d(0.706556, -0.706555, -0.039477);
        glVertex3d(0.195771, -0.142236, 4.016913);
        glVertex3d(0.139992, -0.192683, 3.921486);
        glVertex3d(0.192682, -0.139992, 3.921486);

        glNormal3d(0.706557, -0.706554, -0.039479);
        glVertex3d(0.195771, -0.142236, 4.016913);
        glVertex3d(0.142236, -0.195771, 4.016913);
        glVertex3d(0.139992, -0.192683, 3.921486);

        glNormal3d(0.686488, -0.686489, 0.239722);
        glVertex3d(0.192682, -0.139992, 3.921486);
        glVertex3d(0.153454, -0.211211, 3.829875);
        glVertex3d(0.211211, -0.153454, 3.829875);

        glNormal3d(0.68649, -0.686488, 0.239721);
        glVertex3d(0.192682, -0.139992, 3.921486);
        glVertex3d(0.139992, -0.192683, 3.921486);
        glVertex3d(0.153454, -0.211211, 3.829875);

        glNormal3d(0.676554, -0.676554, 0.290773);
        glVertex3d(0.211211, -0.153454, 3.829875);
        glVertex3d(0.171403, -0.235916, 3.73063);
        glVertex3d(0.235916, -0.171403, 3.73063);

        glNormal3d(0.676554, -0.676554, 0.290774);
        glVertex3d(0.211211, -0.153454, 3.829875);
        glVertex3d(0.153454, -0.211211, 3.829875);
        glVertex3d(0.171403, -0.235916, 3.73063);

        glNormal3d(0.557624, -0.557623, 0.614909);
        glVertex3d(0.377969, -0.27461, 3.535958);
        glVertex3d(0.308265, -0.42429, 3.463433);
        glVertex3d(0.42429, -0.308265, 3.463433);

        glNormal3d(0.55762, -0.557622, 0.614913);
        glVertex3d(0.377969, -0.27461, 3.535958);
        glVertex3d(0.27461, -0.377969, 3.535958);
        glVertex3d(0.308265, -0.42429, 3.463433);

        glNormal3d(0.638576, -0.638576, 0.429466);
        glVertex3d(0.42429, -0.308265, 3.463433);
        glVertex3d(0.337432, -0.464436, 3.360371);
        glVertex3d(0.464436, -0.337432, 3.360371);

        glNormal3d(0.638577, -0.638576, 0.429465);
        glVertex3d(0.42429, -0.308265, 3.463433);
        glVertex3d(0.308265, -0.42429, 3.463433);
        glVertex3d(0.337432, -0.464436, 3.360371);

        glNormal3d(0.691783, -0.691782, 0.207061);
        glVertex3d(0.464436, -0.337432, 3.360371);
        glVertex3d(0.350894, -0.482965, 3.253492);
        glVertex3d(0.482964, -0.350894, 3.253492);

        glNormal3d(0.691782, -0.691782, 0.207062);
        glVertex3d(0.464436, -0.337432, 3.360371);
        glVertex3d(0.337432, -0.464436, 3.360371);
        glVertex3d(0.350894, -0.482965, 3.253492);

        glNormal3d(0.703999, -0.703999, -0.093654);
        glVertex3d(0.482964, -0.350894, 3.253492);
        glVertex3d(0.346407, -0.476788, 3.173332);
        glVertex3d(0.476788, -0.346407, 3.173332);

        glNormal3d(0.703999, -0.703999, -0.093655);
        glVertex3d(0.482964, -0.350894, 3.253492);
        glVertex3d(0.350894, -0.482965, 3.253492);
        glVertex3d(0.346407, -0.476788, 3.173332);

        glNormal3d(0.693702, -0.693702, -0.193791);
        glVertex3d(0.476788, -0.346407, 3.173332);
        glVertex3d(0.335189, -0.461348, 3.077905);
        glVertex3d(0.461348, -0.335189, 3.077905);

        glNormal3d(0.693702, -0.693702, -0.193791);
        glVertex3d(0.476788, -0.346407, 3.173332);
        glVertex3d(0.346407, -0.476788, 3.173332);
        glVertex3d(0.335189, -0.461348, 3.077905);

        glNormal3d(0.57267, -0.572671, -0.586597);
        glVertex3d(0.461348, -0.335189, 3.077905);
        glVertex3d(0.310508, -0.427379, 3.020648);
        glVertex3d(0.427379, -0.310509, 3.020648);

        glNormal3d(0.57267, -0.57267, -0.586599);
        glVertex3d(0.461348, -0.335189, 3.077905);
        glVertex3d(0.335189, -0.461348, 3.077905);
        glVertex3d(0.310508, -0.427379, 3.020648);

        glNormal3d(0.518839, -0.518839, -0.679421);
        glVertex3d(0.427379, -0.310509, 3.020648);
        glVertex3d(0.276854, -0.381057, 2.959574);
        glVertex3d(0.381057, -0.276854, 2.959574);

        glNormal3d(0.518839, -0.51884, -0.679419);
        glVertex3d(0.427379, -0.310509, 3.020648);
        glVertex3d(0.310508, -0.427379, 3.020648);
        glVertex3d(0.276854, -0.381057, 2.959574);

        glNormal3d(0.43747, -0.43747, -0.785646);
        glVertex3d(0.381057, -0.276854, 2.959574);
        glVertex3d(0.256661, -0.353264, 2.932854);
        glVertex3d(0.353264, -0.256661, 2.932854);

        glNormal3d(0.43747, -0.43747, -0.785646);
        glVertex3d(0.381057, -0.276854, 2.959574);
        glVertex3d(0.276854, -0.381057, 2.959574);
        glVertex3d(0.256661, -0.353264, 2.932854);

        glNormal3d(0.608314, -0.608311, 0.509815);
        glVertex3d(0.353264, -0.256661, 2.932854);
        glVertex3d(0.270123, -0.371793, 2.894684);
        glVertex3d(0.371792, -0.270123, 2.894683);

        glNormal3d(0.608311, -0.608311, 0.50982);
        glVertex3d(0.353264, -0.256661, 2.932854);
        glVertex3d(0.256661, -0.353264, 2.932854);
        glVertex3d(0.270123, -0.371793, 2.894684);

        glNormal3d(0.665487, -0.665487, -0.338016);
        glVertex3d(0.371792, -0.270123, 2.894683);
        glVertex3d(0.261149, -0.35944, 2.852695);
        glVertex3d(0.35944, -0.261149, 2.852695);

        glNormal3d(0.665486, -0.665485, -0.33802);
        glVertex3d(0.371792, -0.270123, 2.894683);
        glVertex3d(0.270123, -0.371793, 2.894684);
        glVertex3d(0.261149, -0.35944, 2.852695);

        glNormal3d(-0.319365, 0.319366, 0.892195);
        glVertex3d(0.35944, -0.261149, 2.852695);
        glVertex3d(0.334735, -0.243199, 2.837427);
        glVertex3d(0.243199, -0.334735, 2.837427);

        glNormal3d(-0.319367, 0.31937, 0.892193);
        glVertex3d(0.35944, -0.261149, 2.852695);
        glVertex3d(0.243199, -0.334735, 2.837427);
        glVertex3d(0.261149, -0.35944, 2.852695);

        glNormal3d(0.705763, -0.705764, 0.061611);
        glVertex3d(0.334735, -0.243199, 2.837427);
        glVertex3d(0.245443, -0.337823, 2.776353);
        glVertex3d(0.337823, -0.245443, 2.776353);

        glNormal3d(0.705763, -0.705764, 0.061612);
        glVertex3d(0.334735, -0.243199, 2.837427);
        glVertex3d(0.243199, -0.334735, 2.837427);
        glVertex3d(0.245443, -0.337823, 2.776353);

        glNormal3d(0.671641, -0.671644, 0.31272);
        glVertex3d(0.337823, -0.245443, 2.776353);
        glVertex3d(0.256661, -0.353264, 2.719096);
        glVertex3d(0.353264, -0.256661, 2.719097);

        glNormal3d(0.671642, -0.671643, 0.312717);
        glVertex3d(0.337823, -0.245443, 2.776353);
        glVertex3d(0.245443, -0.337823, 2.776353);
        glVertex3d(0.256661, -0.353264, 2.719096);

        glNormal3d(2e-06, -2e-06, 1);
        glVertex3d(0.353264, -0.256661, 2.719097);
        glVertex3d(0.288072, -0.396498, 2.719097);
        glVertex3d(0.396497, -0.288072, 2.719097);

        glNormal3d(-4e-06, 1e-06, 1);
        glVertex3d(0.353264, -0.256661, 2.719097);
        glVertex3d(0.256661, -0.353264, 2.719096);
        glVertex3d(0.288072, -0.396498, 2.719097);

        glNormal3d(0.427629, -0.427629, 0.796408);
        glVertex3d(0.396497, -0.288072, 2.719097);
        glVertex3d(0.306021, -0.421202, 2.696194);
        glVertex3d(0.421202, -0.306021, 2.696194);

        glNormal3d(0.427628, -0.427629, 0.796409);
        glVertex3d(0.396497, -0.288072, 2.719097);
        glVertex3d(0.288072, -0.396498, 2.719097);
        glVertex3d(0.306021, -0.421202, 2.696194);

        glNormal3d(0.676555, -0.676554, 0.290772);
        glVertex3d(0.421202, -0.306021, 2.696194);
        glVertex3d(0.314996, -0.433555, 2.646571);
        glVertex3d(0.433555, -0.314996, 2.646571);

        glNormal3d(0.676554, -0.676554, 0.290774);
        glVertex3d(0.421202, -0.306021, 2.696194);
        glVertex3d(0.306021, -0.421202, 2.696194);
        glVertex3d(0.314996, -0.433555, 2.646571);

        glNormal3d(0.693702, -0.693702, -0.193792);
        glVertex3d(0.433555, -0.314996, 2.646571);
        glVertex3d(0.310509, -0.427379, 2.608401);
        glVertex3d(0.427378, -0.310509, 2.6084);

        glNormal3d(0.693702, -0.693702, -0.193792);
        glVertex3d(0.433555, -0.314996, 2.646571);
        glVertex3d(0.314996, -0.433555, 2.646571);
        glVertex3d(0.310509, -0.427379, 2.608401);

        glNormal3d(3e-06, -1e-06, 1);
        glVertex3d(0.427378, -0.310509, 2.6084);
        glVertex3d(0.328458, -0.452083, 2.608401);
        glVertex3d(0.452083, -0.328458, 2.6084);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.427378, -0.310509, 2.6084);
        glVertex3d(0.310509, -0.427379, 2.608401);
        glVertex3d(0.328458, -0.452083, 2.608401);

        glNormal3d(0.378107, -0.378108, 0.845027);
        glVertex3d(0.452083, -0.328458, 2.6084);
        glVertex3d(0.346407, -0.476788, 2.589315);
        glVertex3d(0.476788, -0.346407, 2.589315);

        glNormal3d(0.378114, -0.378112, 0.845021);
        glVertex3d(0.452083, -0.328458, 2.6084);
        glVertex3d(0.328458, -0.452083, 2.608401);
        glVertex3d(0.346407, -0.476788, 2.589315);

        glNormal3d(0.590576, -0.590576, 0.549946);
        glVertex3d(0.476788, -0.346407, 2.589315);
        glVertex3d(0.364356, -0.501493, 2.543509);
        glVertex3d(0.501493, -0.364356, 2.54351);

        glNormal3d(0.590575, -0.590576, 0.549947);
        glVertex3d(0.476788, -0.346407, 2.589315);
        glVertex3d(0.346407, -0.476788, 2.589315);
        glVertex3d(0.364356, -0.501493, 2.543509);

        glNormal3d(0.705916, -0.705916, 0.058001);
        glVertex3d(0.501493, -0.364356, 2.54351);
        glVertex3d(0.3666, -0.504581, 2.478619);
        glVertex3d(0.504581, -0.3666, 2.478619);

        glNormal3d(0.705916, -0.705916, 0.058002);
        glVertex3d(0.501493, -0.364356, 2.54351);
        glVertex3d(0.364356, -0.501493, 2.543509);
        glVertex3d(0.3666, -0.504581, 2.478619);

        glNormal3d(0.627399, -0.627399, -0.461238);
        glVertex3d(0.504581, -0.3666, 2.478619);
        glVertex3d(0.344163, -0.4737, 2.406094);
        glVertex3d(0.4737, -0.344163, 2.406094);

        glNormal3d(0.627399, -0.627399, -0.461238);
        glVertex3d(0.504581, -0.3666, 2.478619);
        glVertex3d(0.3666, -0.504581, 2.478619);
        glVertex3d(0.344163, -0.4737, 2.406094);

        glNormal3d(-0.307087, 0.307087, 0.900775);
        glVertex3d(0.4737, -0.344163, 2.406094);
        glVertex3d(0.40885, -0.297047, 2.367923);
        glVertex3d(0.297047, -0.40885, 2.367923);

        glNormal3d(-0.307087, 0.307087, 0.900775);
        glVertex3d(0.4737, -0.344163, 2.406094);
        glVertex3d(0.297047, -0.40885, 2.367923);
        glVertex3d(0.344163, -0.4737, 2.406094);

        glNormal3d(-0.180568, 0.18057, 0.966845);
        glVertex3d(0.40885, -0.297047, 2.367923);
        glVertex3d(0.337823, -0.245443, 2.34502);
        glVertex3d(0.245443, -0.337824, 2.34502);

        glNormal3d(-0.180568, 0.180568, 0.966846);
        glVertex3d(0.40885, -0.297047, 2.367923);
        glVertex3d(0.245443, -0.337824, 2.34502);
        glVertex3d(0.297047, -0.40885, 2.367923);

        glNormal3d(-0.149922, 0.149923, 0.977265);
        glVertex3d(0.337823, -0.245443, 2.34502);
        glVertex3d(0.29459, -0.214032, 2.333569);
        glVertex3d(0.214032, -0.29459, 2.333569);

        glNormal3d(-0.149922, 0.149924, 0.977265);
        glVertex3d(0.337823, -0.245443, 2.34502);
        glVertex3d(0.214032, -0.29459, 2.333569);
        glVertex3d(0.245443, -0.337824, 2.34502);

        glNormal3d(0.706841, -0.706841, 0.027425);
        glVertex3d(0.29459, -0.214032, 2.333569);
        glVertex3d(0.216276, -0.297678, 2.196153);
        glVertex3d(0.297678, -0.216276, 2.196153);

        glNormal3d(0.706841, -0.706841, 0.027425);
        glVertex3d(0.29459, -0.214032, 2.333569);
        glVertex3d(0.214032, -0.29459, 2.333569);
        glVertex3d(0.216276, -0.297678, 2.196153);

        glNormal3d(0.706769, -0.706771, 0.030851);
        glVertex3d(0.297678, -0.216276, 2.196153);
        glVertex3d(0.218519, -0.300766, 2.074006);
        glVertex3d(0.300766, -0.21852, 2.074006);

        glNormal3d(0.70677, -0.70677, 0.03085);
        glVertex3d(0.297678, -0.216276, 2.196153);
        glVertex3d(0.216276, -0.297678, 2.196153);
        glVertex3d(0.218519, -0.300766, 2.074006);

        glNormal3d(0.699082, -0.699083, 0.150227);
        glVertex3d(0.300766, -0.21852, 2.074006);
        glVertex3d(0.231981, -0.319295, 1.925138);
        glVertex3d(0.319295, -0.231981, 1.925139);

        glNormal3d(0.699081, -0.699083, 0.150228);
        glVertex3d(0.300766, -0.21852, 2.074006);
        glVertex3d(0.218519, -0.300766, 2.074006);
        glVertex3d(0.231981, -0.319295, 1.925138);

        glNormal3d(0.686489, -0.686489, 0.239722);
        glVertex3d(0.319295, -0.231981, 1.925139);
        glVertex3d(0.247687, -0.340912, 1.81826);
        glVertex3d(0.340912, -0.247687, 1.818259);

        glNormal3d(0.686488, -0.686489, 0.239723);
        glVertex3d(0.319295, -0.231981, 1.925139);
        glVertex3d(0.231981, -0.319295, 1.925138);
        glVertex3d(0.247687, -0.340912, 1.81826);

        glNormal3d(0.687829, -0.687829, 0.231909);
        glVertex3d(0.340912, -0.247687, 1.818259);
        glVertex3d(0.263392, -0.362528, 1.707564);
        glVertex3d(0.362528, -0.263392, 1.707564);

        glNormal3d(0.687829, -0.687829, 0.231909);
        glVertex3d(0.340912, -0.247687, 1.818259);
        glVertex3d(0.247687, -0.340912, 1.81826);
        glVertex3d(0.263392, -0.362528, 1.707564);

        glNormal3d(0.679714, -0.679715, 0.275639);
        glVertex3d(0.362528, -0.263392, 1.707564);
        glVertex3d(0.283585, -0.390321, 1.589233);
        glVertex3d(0.390321, -0.283585, 1.589233);

        glNormal3d(0.679714, -0.679714, 0.275639);
        glVertex3d(0.362528, -0.263392, 1.707564);
        glVertex3d(0.263392, -0.362528, 1.707564);
        glVertex3d(0.283585, -0.390321, 1.589233);

        glNormal3d(0.663087, -0.663085, 0.347324);
        glVertex3d(0.390321, -0.283585, 1.589233);
        glVertex3d(0.303778, -0.418114, 1.497623);
        glVertex3d(0.418114, -0.303778, 1.497622);

        glNormal3d(0.663085, -0.663086, 0.347326);
        glVertex3d(0.390321, -0.283585, 1.589233);
        glVertex3d(0.283585, -0.390321, 1.589233);
        glVertex3d(0.303778, -0.418114, 1.497623);

        glNormal3d(0.664481, -0.664481, 0.341951);
        glVertex3d(0.418114, -0.303778, 1.497622);
        glVertex3d(0.335189, -0.461348, 1.352573);
        glVertex3d(0.461348, -0.335189, 1.352573);

        glNormal3d(0.664482, -0.66448, 0.34195);
        glVertex3d(0.418114, -0.303778, 1.497622);
        glVertex3d(0.303778, -0.418114, 1.497623);
        glVertex3d(0.335189, -0.461348, 1.352573);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(0.461348, -0.335189, 1.352573);
        glVertex3d(0.409229, -0.563255, 1.352573);
        glVertex3d(0.563255, -0.409229, 1.352572);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.461348, -0.335189, 1.352573);
        glVertex3d(0.335189, -0.461348, 1.352573);
        glVertex3d(0.409229, -0.563255, 1.352573);

        glNormal3d(0.671643, -0.671643, 0.312715);
        glVertex3d(0.563255, -0.409229, 1.352572);
        glVertex3d(0.41596, -0.572519, 1.318219);
        glVertex3d(0.572519, -0.41596, 1.318218);

        glNormal3d(0.671643, -0.671643, 0.312717);
        glVertex3d(0.563255, -0.409229, 1.352572);
        glVertex3d(0.409229, -0.563255, 1.352573);
        glVertex3d(0.41596, -0.572519, 1.318219);

        glNormal3d(0.693702, -0.693703, -0.19379);
        glVertex3d(0.572519, -0.41596, 1.318218);
        glVertex3d(0.411472, -0.566343, 1.280048);
        glVertex3d(0.566343, -0.411473, 1.280048);

        glNormal3d(0.693702, -0.693702, -0.193793);
        glVertex3d(0.572519, -0.41596, 1.318218);
        glVertex3d(0.41596, -0.572519, 1.318219);
        glVertex3d(0.411472, -0.566343, 1.280048);

        glNormal3d(0.699472, -0.699472, -0.146554);
        glVertex3d(0.566343, -0.411473, 1.280048);
        glVertex3d(0.404741, -0.557079, 1.203706);
        glVertex3d(0.557079, -0.404742, 1.203705);

        glNormal3d(0.699472, -0.699472, -0.146553);
        glVertex3d(0.566343, -0.411473, 1.280048);
        glVertex3d(0.411472, -0.566343, 1.280048);
        glVertex3d(0.404741, -0.557079, 1.203706);

        glNormal3d(0.706395, -0.706395, 0.04485);
        glVertex3d(0.557079, -0.404742, 1.203705);
        glVertex3d(0.406985, -0.560167, 1.119729);
        glVertex3d(0.560167, -0.406985, 1.119729);

        glNormal3d(0.706395, -0.706395, 0.044849);
        glVertex3d(0.557079, -0.404742, 1.203705);
        glVertex3d(0.404741, -0.557079, 1.203706);
        glVertex3d(0.406985, -0.560167, 1.119729);

        glNormal3d(0.663086, -0.663086, 0.347324);
        glVertex3d(0.560167, -0.406985, 1.119729);
        glVertex3d(0.420447, -0.578696, 1.058656);
        glVertex3d(0.578696, -0.420447, 1.058655);

        glNormal3d(0.663086, -0.663086, 0.347325);
        glVertex3d(0.560167, -0.406985, 1.119729);
        glVertex3d(0.406985, -0.560167, 1.119729);
        glVertex3d(0.420447, -0.578696, 1.058656);

        glNormal3d(0.503087, -0.503087, 0.702714);
        glVertex3d(0.578696, -0.420447, 1.058655);
        glVertex3d(0.451858, -0.621929, 1.005216);
        glVertex3d(0.621929, -0.451858, 1.005216);

        glNormal3d(0.503088, -0.503088, 0.702713);
        glVertex3d(0.578696, -0.420447, 1.058655);
        glVertex3d(0.420447, -0.578696, 1.058656);
        glVertex3d(0.451858, -0.621929, 1.005216);

        glNormal3d(0.503088, -0.503087, 0.702713);
        glVertex3d(0.621929, -0.451858, 1.005216);
        glVertex3d(0.492243, -0.677515, 0.936508);
        glVertex3d(0.677515, -0.492244, 0.936508);

        glNormal3d(0.503087, -0.503087, 0.702714);
        glVertex3d(0.621929, -0.451858, 1.005216);
        glVertex3d(0.451858, -0.621929, 1.005216);
        glVertex3d(0.492243, -0.677515, 0.936508);

        glNormal3d(0.56425, -0.56425, 0.602698);
        glVertex3d(0.677515, -0.492244, 0.936508);
        glVertex3d(0.521411, -0.71766, 0.871617);
        glVertex3d(0.71766, -0.521411, 0.871617);

        glNormal3d(0.56425, -0.56425, 0.602698);
        glVertex3d(0.677515, -0.492244, 0.936508);
        glVertex3d(0.492243, -0.677515, 0.936508);
        glVertex3d(0.521411, -0.71766, 0.871617);

        glNormal3d(0.634008, -0.634009, 0.442794);
        glVertex3d(0.71766, -0.521411, 0.871617);
        glVertex3d(0.541603, -0.745453, 0.802909);
        glVertex3d(0.745453, -0.541604, 0.802909);

        glNormal3d(0.634009, -0.634009, 0.442793);
        glVertex3d(0.71766, -0.521411, 0.871617);
        glVertex3d(0.521411, -0.71766, 0.871617);
        glVertex3d(0.541603, -0.745453, 0.802909);

        glNormal3d(0.640477, -0.640477, 0.423767);
        glVertex3d(0.745453, -0.541604, 0.802909);
        glVertex3d(0.561796, -0.773246, 0.730384);
        glVertex3d(0.773246, -0.561796, 0.730384);

        glNormal3d(0.640477, -0.640477, 0.423767);
        glVertex3d(0.745453, -0.541604, 0.802909);
        glVertex3d(0.541603, -0.745453, 0.802909);
        glVertex3d(0.561796, -0.773246, 0.730384);

        glNormal3d(0.704723, -0.704724, 0.08203);
        glVertex3d(0.773246, -0.561796, 0.730384);
        glVertex3d(0.566283, -0.779423, 0.638774);
        glVertex3d(0.779422, -0.566284, 0.638774);

        glNormal3d(0.704724, -0.704724, 0.08203);
        glVertex3d(0.773246, -0.561796, 0.730384);
        glVertex3d(0.561796, -0.773246, 0.730384);
        glVertex3d(0.566283, -0.779423, 0.638774);

        glNormal3d(0.702887, -0.702887, -0.109089);
        glVertex3d(0.779422, -0.566284, 0.638774);
        glVertex3d(0.561796, -0.773246, 0.570066);
        glVertex3d(0.773246, -0.561796, 0.570066);

        glNormal3d(0.702887, -0.702887, -0.109089);
        glVertex3d(0.779422, -0.566284, 0.638774);
        glVertex3d(0.566283, -0.779423, 0.638774);
        glVertex3d(0.561796, -0.773246, 0.570066);

        glNormal3d(0.692299, -0.692299, -0.20358);
        glVertex3d(0.773246, -0.561796, 0.570066);
        glVertex3d(0.552822, -0.760894, 0.49754);
        glVertex3d(0.760894, -0.552822, 0.497541);

        glNormal3d(0.692299, -0.692299, -0.20358);
        glVertex3d(0.773246, -0.561796, 0.570066);
        glVertex3d(0.561796, -0.773246, 0.570066);
        glVertex3d(0.552822, -0.760894, 0.49754);

        glNormal3d(-0.445059, 0.44506, 0.777074);
        glVertex3d(0.760894, -0.552822, 0.497541);
        glVertex3d(0.730013, -0.530385, 0.467004);
        glVertex3d(0.530385, -0.730013, 0.467004);

        glNormal3d(-0.445059, 0.445059, 0.777075);
        glVertex3d(0.760894, -0.552822, 0.497541);
        glVertex3d(0.530385, -0.730013, 0.467004);
        glVertex3d(0.552822, -0.760894, 0.49754);

        glNormal3d(0.707107, -0.707107, -1e-06);
        glVertex3d(0.730013, -0.530385, 0.467004);
        glVertex3d(0.530385, -0.730013, 0.38785);
        glVertex3d(0.730013, -0.530385, 0.38785);

        glNormal3d(0.707106, -0.707107, 1e-06);
        glVertex3d(0.730013, -0.530385, 0.467004);
        glVertex3d(0.530385, -0.730013, 0.467004);
        glVertex3d(0.530385, -0.730013, 0.38785);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(0.730013, -0.530385, 0.38785);
        glVertex3d(0.57691, -0.794049, 0.387851);
        glVertex3d(0.794049, -0.57691, 0.38785);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(0.730013, -0.530385, 0.38785);
        glVertex3d(0.530385, -0.730013, 0.38785);
        glVertex3d(0.57691, -0.794049, 0.387851);

        glNormal3d(0.707106, -0.707106, -0.001487);
        glVertex3d(0.794049, -0.57691, 0.38785);
        glVertex3d(0.576567, -0.793576, 0);
        glVertex3d(0.793577, -0.576567, 0);

        glNormal3d(0.707106, -0.707106, -0.001488);
        glVertex3d(0.794049, -0.57691, 0.38785);
        glVertex3d(0.57691, -0.794049, 0.387851);
        glVertex3d(0.576567, -0.793576, 0);

        glNormal3d(0.45399, -0.891006, -0.001488);
        glVertex3d(0.57691, -0.794049, 0.387851);
        glVertex3d(0.303119, -0.932905, 0);
        glVertex3d(0.576567, -0.793576, 0);

        glNormal3d(0.45399, -0.891006, -0.001487);
        glVertex3d(0.57691, -0.794049, 0.387851);
        glVertex3d(0.3033, -0.933461, 0.387851);
        glVertex3d(0.303119, -0.932905, 0);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.530385, -0.730013, 0.38785);
        glVertex3d(0.3033, -0.933461, 0.387851);
        glVertex3d(0.57691, -0.794049, 0.387851);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.530385, -0.730013, 0.38785);
        glVertex3d(0.27884, -0.858182, 0.387851);
        glVertex3d(0.3033, -0.933461, 0.387851);

        glNormal3d(0.45399, -0.891007, 1e-06);
        glVertex3d(0.530385, -0.730013, 0.467004);
        glVertex3d(0.27884, -0.858182, 0.387851);
        glVertex3d(0.530385, -0.730013, 0.38785);

        glNormal3d(0.45399, -0.891007, 1e-06);
        glVertex3d(0.530385, -0.730013, 0.467004);
        glVertex3d(0.27884, -0.858182, 0.467004);
        glVertex3d(0.27884, -0.858182, 0.387851);

        glNormal3d(-0.285745, 0.560807, 0.777075);
        glVertex3d(0.552822, -0.760894, 0.49754);
        glVertex3d(0.530385, -0.730013, 0.467004);
        glVertex3d(0.27884, -0.858182, 0.467004);

        glNormal3d(-0.285746, 0.560809, 0.777073);
        glVertex3d(0.552822, -0.760894, 0.49754);
        glVertex3d(0.27884, -0.858182, 0.467004);
        glVertex3d(0.290635, -0.894484, 0.497541);

        glNormal3d(0.444483, -0.872348, -0.203579);
        glVertex3d(0.561796, -0.773246, 0.570066);
        glVertex3d(0.290635, -0.894484, 0.497541);
        glVertex3d(0.552822, -0.760894, 0.49754);

        glNormal3d(0.444483, -0.872347, -0.20358);
        glVertex3d(0.561796, -0.773246, 0.570066);
        glVertex3d(0.295354, -0.909006, 0.570066);
        glVertex3d(0.290635, -0.894484, 0.497541);

        glNormal3d(0.451281, -0.885689, -0.109089);
        glVertex3d(0.566283, -0.779423, 0.638774);
        glVertex3d(0.295354, -0.909006, 0.570066);
        glVertex3d(0.561796, -0.773246, 0.570066);

        glNormal3d(0.451281, -0.885689, -0.109088);
        glVertex3d(0.566283, -0.779423, 0.638774);
        glVertex3d(0.297713, -0.916266, 0.638774);
        glVertex3d(0.295354, -0.909006, 0.570066);

        glNormal3d(0.45246, -0.888004, 0.08203);
        glVertex3d(0.561796, -0.773246, 0.730384);
        glVertex3d(0.297713, -0.916266, 0.638774);
        glVertex3d(0.566283, -0.779423, 0.638774);

        glNormal3d(0.45246, -0.888004, 0.08203);
        glVertex3d(0.561796, -0.773246, 0.730384);
        glVertex3d(0.295354, -0.909005, 0.730384);
        glVertex3d(0.297713, -0.916266, 0.638774);

        glNormal3d(0.411211, -0.807048, 0.423767);
        glVertex3d(0.541603, -0.745453, 0.802909);
        glVertex3d(0.295354, -0.909005, 0.730384);
        glVertex3d(0.561796, -0.773246, 0.730384);

        glNormal3d(0.411211, -0.807048, 0.423767);
        glVertex3d(0.541603, -0.745453, 0.802909);
        glVertex3d(0.284738, -0.876333, 0.802909);
        glVertex3d(0.295354, -0.909005, 0.730384);

        glNormal3d(0.407058, -0.798898, 0.442793);
        glVertex3d(0.521411, -0.71766, 0.871617);
        glVertex3d(0.284738, -0.876333, 0.802909);
        glVertex3d(0.541603, -0.745453, 0.802909);

        glNormal3d(0.407059, -0.798898, 0.442792);
        glVertex3d(0.521411, -0.71766, 0.871617);
        glVertex3d(0.274122, -0.84366, 0.871617);
        glVertex3d(0.284738, -0.876333, 0.802909);

        glNormal3d(0.362271, -0.710996, 0.602698);
        glVertex3d(0.492243, -0.677515, 0.936508);
        glVertex3d(0.274122, -0.84366, 0.871617);
        glVertex3d(0.521411, -0.71766, 0.871617);

        glNormal3d(0.36227, -0.710995, 0.602699);
        glVertex3d(0.492243, -0.677515, 0.936508);
        glVertex3d(0.258788, -0.796467, 0.936508);
        glVertex3d(0.274122, -0.84366, 0.871617);

        glNormal3d(0.323002, -0.633927, 0.702714);
        glVertex3d(0.451858, -0.621929, 1.005216);
        glVertex3d(0.258788, -0.796467, 0.936508);
        glVertex3d(0.492243, -0.677515, 0.936508);

        glNormal3d(0.323002, -0.633927, 0.702714);
        glVertex3d(0.451858, -0.621929, 1.005216);
        glVertex3d(0.237556, -0.731122, 1.005216);
        glVertex3d(0.258788, -0.796467, 0.936508);

        glNormal3d(0.323002, -0.633927, 0.702713);
        glVertex3d(0.420447, -0.578696, 1.058656);
        glVertex3d(0.237556, -0.731122, 1.005216);
        glVertex3d(0.451858, -0.621929, 1.005216);

        glNormal3d(0.323001, -0.633927, 0.702714);
        glVertex3d(0.420447, -0.578696, 1.058656);
        glVertex3d(0.221042, -0.680298, 1.058655);
        glVertex3d(0.237556, -0.731122, 1.005216);

        glNormal3d(0.425727, -0.835537, 0.347325);
        glVertex3d(0.406985, -0.560167, 1.119729);
        glVertex3d(0.221042, -0.680298, 1.058655);
        glVertex3d(0.420447, -0.578696, 1.058656);

        glNormal3d(0.425727, -0.835537, 0.347324);
        glVertex3d(0.406985, -0.560167, 1.119729);
        glVertex3d(0.213965, -0.658516, 1.119729);
        glVertex3d(0.221042, -0.680298, 1.058655);

        glNormal3d(0.453534, -0.89011, 0.044849);
        glVertex3d(0.404741, -0.557079, 1.203706);
        glVertex3d(0.213965, -0.658516, 1.119729);
        glVertex3d(0.406985, -0.560167, 1.119729);

        glNormal3d(0.453533, -0.89011, 0.04485);
        glVertex3d(0.404741, -0.557079, 1.203706);
        glVertex3d(0.212785, -0.654886, 1.203705);
        glVertex3d(0.213965, -0.658516, 1.119729);

        glNormal3d(0.449088, -0.881386, -0.146554);
        glVertex3d(0.411472, -0.566343, 1.280048);
        glVertex3d(0.212785, -0.654886, 1.203705);
        glVertex3d(0.404741, -0.557079, 1.203706);

        glNormal3d(0.449088, -0.881386, -0.146554);
        glVertex3d(0.411472, -0.566343, 1.280048);
        glVertex3d(0.216324, -0.665776, 1.280047);
        glVertex3d(0.212785, -0.654886, 1.203705);

        glNormal3d(0.445384, -0.874116, -0.193792);
        glVertex3d(0.41596, -0.572519, 1.318219);
        glVertex3d(0.216324, -0.665776, 1.280047);
        glVertex3d(0.411472, -0.566343, 1.280048);

        glNormal3d(0.445384, -0.874115, -0.193793);
        glVertex3d(0.41596, -0.572519, 1.318219);
        glVertex3d(0.218683, -0.673037, 1.318219);
        glVertex3d(0.216324, -0.665776, 1.280047);

        glNormal3d(0.431221, -0.846319, 0.312717);
        glVertex3d(0.409229, -0.563255, 1.352573);
        glVertex3d(0.218683, -0.673037, 1.318219);
        glVertex3d(0.41596, -0.572519, 1.318219);

        glNormal3d(0.431221, -0.846319, 0.312719);
        glVertex3d(0.409229, -0.563255, 1.352573);
        glVertex3d(0.215144, -0.662146, 1.352573);
        glVertex3d(0.218683, -0.673037, 1.318219);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.335189, -0.461348, 1.352573);
        glVertex3d(0.215144, -0.662146, 1.352573);
        glVertex3d(0.409229, -0.563255, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(0.335189, -0.461348, 1.352573);
        glVertex3d(0.176219, -0.542347, 1.352573);
        glVertex3d(0.215144, -0.662146, 1.352573);

        glNormal3d(0.426622, -0.837295, 0.34195);
        glVertex3d(0.303778, -0.418114, 1.497623);
        glVertex3d(0.176219, -0.542347, 1.352573);
        glVertex3d(0.335189, -0.461348, 1.352573);

        glNormal3d(0.426623, -0.837295, 0.34195);
        glVertex3d(0.303778, -0.418114, 1.497623);
        glVertex3d(0.159705, -0.491523, 1.497623);
        glVertex3d(0.176219, -0.542347, 1.352573);

        glNormal3d(0.425727, -0.835537, 0.347326);
        glVertex3d(0.283585, -0.390321, 1.589233);
        glVertex3d(0.159705, -0.491523, 1.497623);
        glVertex3d(0.303778, -0.418114, 1.497623);

        glNormal3d(0.425727, -0.835537, 0.347325);
        glVertex3d(0.283585, -0.390321, 1.589233);
        glVertex3d(0.149089, -0.45885, 1.589233);
        glVertex3d(0.159705, -0.491523, 1.497623);

        glNormal3d(0.436403, -0.85649, 0.275639);
        glVertex3d(0.263392, -0.362528, 1.707564);
        glVertex3d(0.149089, -0.45885, 1.589233);
        glVertex3d(0.283585, -0.390321, 1.589233);

        glNormal3d(0.436403, -0.85649, 0.27564);
        glVertex3d(0.263392, -0.362528, 1.707564);
        glVertex3d(0.138473, -0.426178, 1.707564);
        glVertex3d(0.149089, -0.45885, 1.589233);

        glNormal3d(0.441613, -0.866716, 0.231909);
        glVertex3d(0.247687, -0.340912, 1.81826);
        glVertex3d(0.138473, -0.426178, 1.707564);
        glVertex3d(0.263392, -0.362528, 1.707564);

        glNormal3d(0.441613, -0.866716, 0.231909);
        glVertex3d(0.247687, -0.340912, 1.81826);
        glVertex3d(0.130216, -0.400766, 1.818259);
        glVertex3d(0.138473, -0.426178, 1.707564);

        glNormal3d(0.440752, -0.865026, 0.239723);
        glVertex3d(0.231981, -0.319295, 1.925138);
        glVertex3d(0.130216, -0.400766, 1.818259);
        glVertex3d(0.247687, -0.340912, 1.81826);

        glNormal3d(0.440753, -0.865026, 0.239722);
        glVertex3d(0.231981, -0.319295, 1.925138);
        glVertex3d(0.12196, -0.375354, 1.925138);
        glVertex3d(0.130216, -0.400766, 1.818259);

        glNormal3d(0.448838, -0.880895, 0.150228);
        glVertex3d(0.218519, -0.300766, 2.074006);
        glVertex3d(0.12196, -0.375354, 1.925138);
        glVertex3d(0.231981, -0.319295, 1.925138);

        glNormal3d(0.448839, -0.880895, 0.150227);
        glVertex3d(0.218519, -0.300766, 2.074006);
        glVertex3d(0.114882, -0.353572, 2.074006);
        glVertex3d(0.12196, -0.375354, 1.925138);

        glNormal3d(0.453775, -0.890582, 0.03085);
        glVertex3d(0.216276, -0.297678, 2.196153);
        glVertex3d(0.114882, -0.353572, 2.074006);
        glVertex3d(0.218519, -0.300766, 2.074006);

        glNormal3d(0.453774, -0.890583, 0.030851);
        glVertex3d(0.216276, -0.297678, 2.196153);
        glVertex3d(0.113703, -0.349942, 2.196153);
        glVertex3d(0.114882, -0.353572, 2.074006);

        glNormal3d(0.453819, -0.890671, 0.027425);
        glVertex3d(0.214032, -0.29459, 2.333569);
        glVertex3d(0.113703, -0.349942, 2.196153);
        glVertex3d(0.216276, -0.297678, 2.196153);

        glNormal3d(0.45382, -0.890671, 0.027425);
        glVertex3d(0.214032, -0.29459, 2.333569);
        glVertex3d(0.112523, -0.346311, 2.333569);
        glVertex3d(0.113703, -0.349942, 2.196153);

        glNormal3d(-0.096257, 0.188914, 0.977265);
        glVertex3d(0.245443, -0.337824, 2.34502);
        glVertex3d(0.214032, -0.29459, 2.333569);
        glVertex3d(0.112523, -0.346311, 2.333569);

        glNormal3d(-0.096257, 0.188913, 0.977265);
        glVertex3d(0.245443, -0.337824, 2.34502);
        glVertex3d(0.112523, -0.346311, 2.333569);
        glVertex3d(0.129037, -0.397135, 2.34502);

        glNormal3d(-0.115932, 0.227528, 0.966846);
        glVertex3d(0.297047, -0.40885, 2.367923);
        glVertex3d(0.245443, -0.337824, 2.34502);
        glVertex3d(0.129037, -0.397135, 2.34502);

        glNormal3d(-0.115932, 0.22753, 0.966845);
        glVertex3d(0.297047, -0.40885, 2.367923);
        glVertex3d(0.129037, -0.397135, 2.34502);
        glVertex3d(0.156166, -0.480632, 2.367923);

        glNormal3d(-0.197162, 0.386953, 0.900774);
        glVertex3d(0.344163, -0.4737, 2.406094);
        glVertex3d(0.297047, -0.40885, 2.367923);
        glVertex3d(0.156166, -0.480632, 2.367923);

        glNormal3d(-0.197162, 0.386952, 0.900775);
        glVertex3d(0.344163, -0.4737, 2.406094);
        glVertex3d(0.156166, -0.480632, 2.367923);
        glVertex3d(0.180937, -0.556868, 2.406094);

        glNormal3d(0.402815, -0.790569, -0.461238);
        glVertex3d(0.3666, -0.504581, 2.478619);
        glVertex3d(0.180937, -0.556868, 2.406094);
        glVertex3d(0.344163, -0.4737, 2.406094);

        glNormal3d(0.402815, -0.790569, -0.461238);
        glVertex3d(0.3666, -0.504581, 2.478619);
        glVertex3d(0.192733, -0.593171, 2.478619);
        glVertex3d(0.180937, -0.556868, 2.406094);

        glNormal3d(0.453226, -0.889507, 0.058001);
        glVertex3d(0.364356, -0.501493, 2.543509);
        glVertex3d(0.192733, -0.593171, 2.478619);
        glVertex3d(0.3666, -0.504581, 2.478619);

        glNormal3d(0.453226, -0.889507, 0.058);
        glVertex3d(0.364356, -0.501493, 2.543509);
        glVertex3d(0.191553, -0.58954, 2.54351);
        glVertex3d(0.192733, -0.593171, 2.478619);

        glNormal3d(0.379173, -0.744168, 0.549947);
        glVertex3d(0.346407, -0.476788, 2.589315);
        glVertex3d(0.191553, -0.58954, 2.54351);
        glVertex3d(0.364356, -0.501493, 2.543509);

        glNormal3d(0.379173, -0.744168, 0.549947);
        glVertex3d(0.346407, -0.476788, 2.589315);
        glVertex3d(0.182117, -0.560498, 2.589315);
        glVertex3d(0.191553, -0.58954, 2.54351);

        glNormal3d(0.242763, -0.476449, 0.845022);
        glVertex3d(0.328458, -0.452083, 2.608401);
        glVertex3d(0.182117, -0.560498, 2.589315);
        glVertex3d(0.346407, -0.476788, 2.589315);

        glNormal3d(0.24276, -0.476446, 0.845025);
        glVertex3d(0.328458, -0.452083, 2.608401);
        glVertex3d(0.17268, -0.531456, 2.608401);
        glVertex3d(0.182117, -0.560498, 2.589315);

        glNormal3d(0, 0, 1);
        glVertex3d(0.310509, -0.427379, 2.608401);
        glVertex3d(0.17268, -0.531456, 2.608401);
        glVertex3d(0.328458, -0.452083, 2.608401);

        glNormal3d(3e-06, -5e-06, 1);
        glVertex3d(0.310509, -0.427379, 2.608401);
        glVertex3d(0.163244, -0.502414, 2.608401);
        glVertex3d(0.17268, -0.531456, 2.608401);

        glNormal3d(0.445384, -0.874115, -0.193793);
        glVertex3d(0.314996, -0.433555, 2.646571);
        glVertex3d(0.163244, -0.502414, 2.608401);
        glVertex3d(0.310509, -0.427379, 2.608401);

        glNormal3d(0.445384, -0.874115, -0.193795);
        glVertex3d(0.314996, -0.433555, 2.646571);
        glVertex3d(0.165603, -0.509674, 2.646572);
        glVertex3d(0.163244, -0.502414, 2.608401);

        glNormal3d(0.434375, -0.852507, 0.290774);
        glVertex3d(0.306021, -0.421202, 2.696194);
        glVertex3d(0.165603, -0.509674, 2.646572);
        glVertex3d(0.314996, -0.433555, 2.646571);

        glNormal3d(0.434375, -0.852507, 0.290774);
        glVertex3d(0.306021, -0.421202, 2.696194);
        glVertex3d(0.160885, -0.495153, 2.696194);
        glVertex3d(0.165603, -0.509674, 2.646572);

        glNormal3d(0.274555, -0.538842, 0.79641);
        glVertex3d(0.288072, -0.396498, 2.719097);
        glVertex3d(0.160885, -0.495153, 2.696194);
        glVertex3d(0.306021, -0.421202, 2.696194);

        glNormal3d(0.274552, -0.538839, 0.796413);
        glVertex3d(0.288072, -0.396498, 2.719097);
        glVertex3d(0.151448, -0.466111, 2.719097);
        glVertex3d(0.160885, -0.495153, 2.696194);

        glNormal3d(-1e-06, 3e-06, 1);
        glVertex3d(0.256661, -0.353264, 2.719096);
        glVertex3d(0.151448, -0.466111, 2.719097);
        glVertex3d(0.288072, -0.396498, 2.719097);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.256661, -0.353264, 2.719096);
        glVertex3d(0.134935, -0.415287, 2.719097);
        glVertex3d(0.151448, -0.466111, 2.719097);

        glNormal3d(0.431222, -0.846319, 0.312717);
        glVertex3d(0.245443, -0.337823, 2.776353);
        glVertex3d(0.134935, -0.415287, 2.719097);
        glVertex3d(0.256661, -0.353264, 2.719096);

        glNormal3d(0.431222, -0.846319, 0.312717);
        glVertex3d(0.245443, -0.337823, 2.776353);
        glVertex3d(0.129037, -0.397135, 2.776353);
        glVertex3d(0.134935, -0.415287, 2.719097);

        glNormal3d(0.453129, -0.889313, 0.061612);
        glVertex3d(0.243199, -0.334735, 2.837427);
        glVertex3d(0.129037, -0.397135, 2.776353);
        glVertex3d(0.245443, -0.337823, 2.776353);

        glNormal3d(0.453128, -0.889314, 0.061614);
        glVertex3d(0.243199, -0.334735, 2.837427);
        glVertex3d(0.127857, -0.393505, 2.837427);
        glVertex3d(0.129037, -0.397135, 2.776353);

        glNormal3d(-0.205049, 0.402428, 0.892192);
        glVertex3d(0.261149, -0.35944, 2.852695);
        glVertex3d(0.243199, -0.334735, 2.837427);
        glVertex3d(0.127857, -0.393505, 2.837427);

        glNormal3d(-0.205049, 0.402429, 0.892192);
        glVertex3d(0.261149, -0.35944, 2.852695);
        glVertex3d(0.127857, -0.393505, 2.837427);
        glVertex3d(0.137294, -0.422547, 2.852695);

        glNormal3d(0.427268, -0.838561, -0.33802);
        glVertex3d(0.270123, -0.371793, 2.894684);
        glVertex3d(0.137294, -0.422547, 2.852695);
        glVertex3d(0.261149, -0.35944, 2.852695);

        glNormal3d(0.427268, -0.838562, -0.338019);
        glVertex3d(0.270123, -0.371793, 2.894684);
        glVertex3d(0.142012, -0.437069, 2.894683);
        glVertex3d(0.137294, -0.422547, 2.852695);

        glNormal3d(0.390558, -0.766517, 0.509819);
        glVertex3d(0.256661, -0.353264, 2.932854);
        glVertex3d(0.142012, -0.437069, 2.894683);
        glVertex3d(0.270123, -0.371793, 2.894684);

        glNormal3d(0.390563, -0.76652, 0.509811);
        glVertex3d(0.256661, -0.353264, 2.932854);
        glVertex3d(0.134935, -0.415287, 2.932855);
        glVertex3d(0.142012, -0.437069, 2.894683);

        glNormal3d(0.280872, -0.551244, -0.785646);
        glVertex3d(0.276854, -0.381057, 2.959574);
        glVertex3d(0.134935, -0.415287, 2.932855);
        glVertex3d(0.256661, -0.353264, 2.932854);

        glNormal3d(0.280872, -0.551243, -0.785648);
        glVertex3d(0.276854, -0.381057, 2.959574);
        glVertex3d(0.145551, -0.447959, 2.959574);
        glVertex3d(0.134935, -0.415287, 2.932855);

        glNormal3d(0.333116, -0.653776, -0.679419);
        glVertex3d(0.310508, -0.427379, 3.020648);
        glVertex3d(0.145551, -0.447959, 2.959574);
        glVertex3d(0.276854, -0.381057, 2.959574);

        glNormal3d(0.333115, -0.653778, -0.679418);
        glVertex3d(0.310508, -0.427379, 3.020648);
        glVertex3d(0.163244, -0.502414, 3.020648);
        glVertex3d(0.145551, -0.447959, 2.959574);

        glNormal3d(0.367676, -0.721607, -0.586599);
        glVertex3d(0.335189, -0.461348, 3.077905);
        glVertex3d(0.163244, -0.502414, 3.020648);
        glVertex3d(0.310508, -0.427379, 3.020648);

        glNormal3d(0.367676, -0.721606, -0.586599);
        glVertex3d(0.335189, -0.461348, 3.077905);
        glVertex3d(0.176219, -0.542347, 3.077905);
        glVertex3d(0.163244, -0.502414, 3.020648);

        glNormal3d(0.445383, -0.874116, -0.193791);
        glVertex3d(0.346407, -0.476788, 3.173332);
        glVertex3d(0.176219, -0.542347, 3.077905);
        glVertex3d(0.335189, -0.461348, 3.077905);

        glNormal3d(0.445384, -0.874115, -0.193793);
        glVertex3d(0.346407, -0.476788, 3.173332);
        glVertex3d(0.182117, -0.560498, 3.173333);
        glVertex3d(0.176219, -0.542347, 3.077905);

        glNormal3d(0.451995, -0.88709, -0.093654);
        glVertex3d(0.350894, -0.482965, 3.253492);
        glVertex3d(0.182117, -0.560498, 3.173333);
        glVertex3d(0.346407, -0.476788, 3.173332);

        glNormal3d(0.451995, -0.887091, -0.093653);
        glVertex3d(0.350894, -0.482965, 3.253492);
        glVertex3d(0.184476, -0.567759, 3.253492);
        glVertex3d(0.182117, -0.560498, 3.173333);

        glNormal3d(0.444151, -0.871697, 0.207062);
        glVertex3d(0.337432, -0.464436, 3.360371);
        glVertex3d(0.184476, -0.567759, 3.253492);
        glVertex3d(0.350894, -0.482965, 3.253492);

        glNormal3d(0.444151, -0.871697, 0.207062);
        glVertex3d(0.337432, -0.464436, 3.360371);
        glVertex3d(0.177398, -0.545977, 3.360371);
        glVertex3d(0.184476, -0.567759, 3.253492);

        glNormal3d(0.409991, -0.804654, 0.429465);
        glVertex3d(0.308265, -0.42429, 3.463433);
        glVertex3d(0.177398, -0.545977, 3.360371);
        glVertex3d(0.337432, -0.464436, 3.360371);

        glNormal3d(0.409992, -0.804654, 0.429463);
        glVertex3d(0.308265, -0.42429, 3.463433);
        glVertex3d(0.162064, -0.498783, 3.463433);
        glVertex3d(0.177398, -0.545977, 3.360371);

        glNormal3d(0.358016, -0.702643, 0.614912);
        glVertex3d(0.27461, -0.377969, 3.535958);
        glVertex3d(0.162064, -0.498783, 3.463433);
        glVertex3d(0.308265, -0.42429, 3.463433);

        glNormal3d(0.358014, -0.702643, 0.614914);
        glVertex3d(0.27461, -0.377969, 3.535958);
        glVertex3d(0.144371, -0.444329, 3.535958);
        glVertex3d(0.162064, -0.498783, 3.463433);

        glNormal3d(0.332513, -0.652594, 0.680849);
        glVertex3d(0.238712, -0.328559, 3.600849);
        glVertex3d(0.144371, -0.444329, 3.535958);
        glVertex3d(0.27461, -0.377969, 3.535958);

        glNormal3d(0.332512, -0.652594, 0.68085);
        glVertex3d(0.238712, -0.328559, 3.600849);
        glVertex3d(0.125498, -0.386245, 3.600849);
        glVertex3d(0.144371, -0.444329, 3.535958);

        glNormal3d(0.440753, -0.865026, 0.239721);
        glVertex3d(0.139992, -0.192683, 3.921486);
        glVertex3d(0.080675, -0.248294, 3.829875);
        glVertex3d(0.153454, -0.211211, 3.829875);

        glNormal3d(0.440754, -0.865026, 0.239721);
        glVertex3d(0.139992, -0.192683, 3.921486);
        glVertex3d(0.073598, -0.226512, 3.921486);
        glVertex3d(0.080675, -0.248294, 3.829875);

        glNormal3d(0.453637, -0.890312, -0.039478);
        glVertex3d(0.142236, -0.195771, 4.016913);
        glVertex3d(0.073598, -0.226512, 3.921486);
        glVertex3d(0.139992, -0.192683, 3.921486);

        glNormal3d(0.453635, -0.890313, -0.039476);
        glVertex3d(0.142236, -0.195771, 4.016913);
        glVertex3d(0.074778, -0.230142, 4.016913);
        glVertex3d(0.073598, -0.226512, 3.921486);

        glNormal3d(0.22257, -0.436811, -0.871584);
        glVertex3d(0.162429, -0.223564, 4.035999);
        glVertex3d(0.074778, -0.230142, 4.016913);
        glVertex3d(0.142236, -0.195771, 4.016913);

        glNormal3d(0.22257, -0.436819, -0.87158);
        glVertex3d(0.162429, -0.223564, 4.035999);
        glVertex3d(0.085394, -0.262815, 4.035999);
        glVertex3d(0.074778, -0.230142, 4.016913);

        glNormal3d(0.292759, -0.574572, -0.764303);
        glVertex3d(0.189352, -0.260621, 4.07417);
        glVertex3d(0.085394, -0.262815, 4.035999);
        glVertex3d(0.162429, -0.223564, 4.035999);

        glNormal3d(0.292759, -0.574571, -0.764304);
        glVertex3d(0.189352, -0.260621, 4.07417);
        glVertex3d(0.099548, -0.306378, 4.07417);
        glVertex3d(0.085394, -0.262815, 4.035999);

        glNormal3d(0.447962, -0.879174, -0.162429);
        glVertex3d(0.196083, -0.269885, 4.142878);
        glVertex3d(0.099548, -0.306378, 4.07417);
        glVertex3d(0.189352, -0.260621, 4.07417);

        glNormal3d(0.447961, -0.879174, -0.162429);
        glVertex3d(0.196083, -0.269885, 4.142878);
        glVertex3d(0.103087, -0.317269, 4.142878);
        glVertex3d(0.099548, -0.306378, 4.07417);

        glNormal3d(0.416747, -0.817912, 0.396664);
        glVertex3d(0.180378, -0.248268, 4.203952);
        glVertex3d(0.103087, -0.317269, 4.142878);
        glVertex3d(0.196083, -0.269885, 4.142878);

        glNormal3d(0.416744, -0.817912, 0.396667);
        glVertex3d(0.180378, -0.248268, 4.203952);
        glVertex3d(0.09483, -0.291857, 4.203952);
        glVertex3d(0.103087, -0.317269, 4.142878);

        glNormal3d(0.178034, -0.349414, 0.919899);
        glVertex3d(0.137748, -0.189594, 4.234489);
        glVertex3d(0.09483, -0.291857, 4.203952);
        glVertex3d(0.180378, -0.248268, 4.203952);

        glNormal3d(0.178038, -0.349415, 0.919897);
        glVertex3d(0.137748, -0.189594, 4.234489);
        glVertex3d(0.072418, -0.222882, 4.234489);
        glVertex3d(0.09483, -0.291857, 4.203952);

        glNormal3d(0.111402, -0.218633, 0.969427);
        glVertex3d(0.092875, -0.127832, 4.253574);
        glVertex3d(0.072418, -0.222882, 4.234489);
        glVertex3d(0.137748, -0.189594, 4.234489);

        glNormal3d(0.1114, -0.218633, 0.969428);
        glVertex3d(0.092875, -0.127832, 4.253574);
        glVertex3d(0.048828, -0.150276, 4.253574);
        glVertex3d(0.072418, -0.222882, 4.234489);

        glNormal3d(0.022333, -0.043831, 0.998789);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.048828, -0.150276, 4.253574);
        glVertex3d(0.092875, -0.127832, 4.253574);

        glNormal3d(0.038386, -0.242356, 0.969428);
        glVertex3d(0.048828, -0.150276, 4.253574);
        glVertex3d(0, -0.234352, 4.234489);
        glVertex3d(0.072418, -0.222882, 4.234489);

        glNormal3d(0.038385, -0.242356, 0.969428);
        glVertex3d(0.048828, -0.150276, 4.253574);
        glVertex3d(0, -0.15801, 4.253574);
        glVertex3d(0, -0.234352, 4.234489);

        glNormal3d(0.061347, -0.38733, 0.919898);
        glVertex3d(0.072418, -0.222882, 4.234489);
        glVertex3d(0, -0.306877, 4.203952);
        glVertex3d(0.09483, -0.291857, 4.203952);

        glNormal3d(0.061347, -0.38733, 0.919898);
        glVertex3d(0.072418, -0.222882, 4.234489);
        glVertex3d(0, -0.234352, 4.234489);
        glVertex3d(0, -0.306877, 4.203952);

        glNormal3d(0.1436, -0.906662, 0.396665);
        glVertex3d(0.09483, -0.291857, 4.203952);
        glVertex3d(0, -0.333596, 4.142878);
        glVertex3d(0.103087, -0.317269, 4.142878);

        glNormal3d(0.143602, -0.906662, 0.396664);
        glVertex3d(0.09483, -0.291857, 4.203952);
        glVertex3d(0, -0.306877, 4.203952);
        glVertex3d(0, -0.333596, 4.142878);

        glNormal3d(0.154357, -0.974572, -0.162428);
        glVertex3d(0.103087, -0.317269, 4.142878);
        glVertex3d(0, -0.322145, 4.07417);
        glVertex3d(0.099548, -0.306378, 4.07417);

        glNormal3d(0.154357, -0.974572, -0.162429);
        glVertex3d(0.103087, -0.317269, 4.142878);
        glVertex3d(0, -0.333596, 4.142878);
        glVertex3d(0, -0.322145, 4.07417);

        glNormal3d(0.100878, -0.636917, -0.764304);
        glVertex3d(0.099548, -0.306378, 4.07417);
        glVertex3d(0, -0.27634, 4.035999);
        glVertex3d(0.085394, -0.262815, 4.035999);

        glNormal3d(0.100876, -0.63692, -0.764301);
        glVertex3d(0.099548, -0.306378, 4.07417);
        glVertex3d(0, -0.322145, 4.07417);
        glVertex3d(0, -0.27634, 4.035999);

        glNormal3d(0.076689, -0.484218, -0.87158);
        glVertex3d(0.085394, -0.262815, 4.035999);
        glVertex3d(0, -0.241986, 4.016913);
        glVertex3d(0.074778, -0.230142, 4.016913);

        glNormal3d(0.076692, -0.484211, -0.871584);
        glVertex3d(0.085394, -0.262815, 4.035999);
        glVertex3d(0, -0.27634, 4.035999);
        glVertex3d(0, -0.241986, 4.016913);

        glNormal3d(0.156312, -0.986918, -0.039477);
        glVertex3d(0.074778, -0.230142, 4.016913);
        glVertex3d(0, -0.238169, 3.921486);
        glVertex3d(0.073598, -0.226512, 3.921486);

        glNormal3d(0.156313, -0.986918, -0.039477);
        glVertex3d(0.074778, -0.230142, 4.016913);
        glVertex3d(0, -0.241986, 4.016913);
        glVertex3d(0, -0.238169, 3.921486);

        glNormal3d(0.151873, -0.958889, 0.239721);
        glVertex3d(0.073598, -0.226512, 3.921486);
        glVertex3d(0, -0.261071, 3.829875);
        glVertex3d(0.080675, -0.248294, 3.829875);

        glNormal3d(0.151872, -0.958889, 0.239722);
        glVertex3d(0.073598, -0.226512, 3.921486);
        glVertex3d(0, -0.238169, 3.921486);
        glVertex3d(0, -0.261071, 3.829875);

        glNormal3d(0.114576, -0.723406, 0.68085);
        glVertex3d(0.125498, -0.386245, 3.600849);
        glVertex3d(0, -0.467195, 3.535958);
        glVertex3d(0.144371, -0.444329, 3.535958);

        glNormal3d(0.114576, -0.723406, 0.68085);
        glVertex3d(0.125498, -0.386245, 3.600849);
        glVertex3d(0, -0.406122, 3.600849);
        glVertex3d(0, -0.467195, 3.535958);

        glNormal3d(0.123362, -0.778886, 0.614914);
        glVertex3d(0.144371, -0.444329, 3.535958);
        glVertex3d(0, -0.524452, 3.463433);
        glVertex3d(0.162064, -0.498783, 3.463433);

        glNormal3d(0.123363, -0.778887, 0.614912);
        glVertex3d(0.144371, -0.444329, 3.535958);
        glVertex3d(0, -0.467195, 3.535958);
        glVertex3d(0, -0.524452, 3.463433);

        glNormal3d(0.141273, -0.891966, 0.429463);
        glVertex3d(0.162064, -0.498783, 3.463433);
        glVertex3d(0, -0.574074, 3.360371);
        glVertex3d(0.177398, -0.545977, 3.360371);

        glNormal3d(0.141272, -0.891965, 0.429464);
        glVertex3d(0.162064, -0.498783, 3.463433);
        glVertex3d(0, -0.524452, 3.463433);
        glVertex3d(0, -0.574074, 3.360371);

        glNormal3d(0.153044, -0.966283, 0.207062);
        glVertex3d(0.177398, -0.545977, 3.360371);
        glVertex3d(0, -0.596977, 3.253492);
        glVertex3d(0.184476, -0.567759, 3.253492);

        glNormal3d(0.153044, -0.966283, 0.207062);
        glVertex3d(0.177398, -0.545977, 3.360371);
        glVertex3d(0, -0.574074, 3.360371);
        glVertex3d(0, -0.596977, 3.253492);

        glNormal3d(0.155747, -0.983347, -0.093653);
        glVertex3d(0.184476, -0.567759, 3.253492);
        glVertex3d(0, -0.589343, 3.173333);
        glVertex3d(0.182117, -0.560498, 3.173333);

        glNormal3d(0.155747, -0.983347, -0.093652);
        glVertex3d(0.184476, -0.567759, 3.253492);
        glVertex3d(0, -0.596977, 3.253492);
        glVertex3d(0, -0.589343, 3.173333);

        glNormal3d(0.153469, -0.968964, -0.193793);
        glVertex3d(0.182117, -0.560498, 3.173333);
        glVertex3d(0, -0.570257, 3.077905);
        glVertex3d(0.176219, -0.542347, 3.077905);

        glNormal3d(0.153469, -0.968964, -0.193793);
        glVertex3d(0.182117, -0.560498, 3.173333);
        glVertex3d(0, -0.589343, 3.173333);
        glVertex3d(0, -0.570257, 3.077905);

        glNormal3d(0.126694, -0.799906, -0.586599);
        glVertex3d(0.176219, -0.542347, 3.077905);
        glVertex3d(0, -0.528269, 3.020648);
        glVertex3d(0.163244, -0.502414, 3.020648);

        glNormal3d(0.126692, -0.799909, -0.586596);
        glVertex3d(0.176219, -0.542347, 3.077905);
        glVertex3d(0, -0.570257, 3.077905);
        glVertex3d(0, -0.528269, 3.020648);

        glNormal3d(0.114784, -0.724718, -0.679418);
        glVertex3d(0.163244, -0.502414, 3.020648);
        glVertex3d(0, -0.471012, 2.959574);
        glVertex3d(0.145551, -0.447959, 2.959574);

        glNormal3d(0.114785, -0.724716, -0.67942);
        glVertex3d(0.163244, -0.502414, 3.020648);
        glVertex3d(0, -0.528269, 3.020648);
        glVertex3d(0, -0.471012, 2.959574);

        glNormal3d(0.096782, -0.611057, -0.785648);
        glVertex3d(0.145551, -0.447959, 2.959574);
        glVertex3d(0, -0.436658, 2.932854);
        glVertex3d(0.134935, -0.415287, 2.932855);

        glNormal3d(0.096782, -0.611059, -0.785646);
        glVertex3d(0.145551, -0.447959, 2.959574);
        glVertex3d(0, -0.471012, 2.959574);
        glVertex3d(0, -0.436658, 2.932854);

        glNormal3d(0.134579, -0.849694, 0.509812);
        glVertex3d(0.134935, -0.415287, 2.932855);
        glVertex3d(0, -0.459561, 2.894684);
        glVertex3d(0.142012, -0.437069, 2.894683);

        glNormal3d(0.134577, -0.849692, 0.509817);
        glVertex3d(0.134935, -0.415287, 2.932855);
        glVertex3d(0, -0.436658, 2.932854);
        glVertex3d(0, -0.459561, 2.894684);

        glNormal3d(0.147227, -0.929552, -0.338019);
        glVertex3d(0.142012, -0.437069, 2.894683);
        glVertex3d(0, -0.444293, 2.852695);
        glVertex3d(0.137294, -0.422547, 2.852695);

        glNormal3d(0.147226, -0.929553, -0.338017);
        glVertex3d(0.142012, -0.437069, 2.894683);
        glVertex3d(0, -0.459561, 2.894684);
        glVertex3d(0, -0.444293, 2.852695);

        glNormal3d(-0.070653, 0.446097, 0.892192);
        glVertex3d(0.137294, -0.422547, 2.852695);
        glVertex3d(0.127857, -0.393505, 2.837427);
        glVertex3d(0, -0.413756, 2.837427);

        glNormal3d(-0.070654, 0.446088, 0.892196);
        glVertex3d(0.137294, -0.422547, 2.852695);
        glVertex3d(0, -0.413756, 2.837427);
        glVertex3d(0, -0.444293, 2.852695);

        glNormal3d(0.156137, -0.985812, 0.061613);
        glVertex3d(0.127857, -0.393505, 2.837427);
        glVertex3d(0, -0.417573, 2.776353);
        glVertex3d(0.129037, -0.397135, 2.776353);

        glNormal3d(0.156137, -0.985812, 0.061613);
        glVertex3d(0.127857, -0.393505, 2.837427);
        glVertex3d(0, -0.413756, 2.837427);
        glVertex3d(0, -0.417573, 2.776353);

        glNormal3d(0.148588, -0.938152, 0.312717);
        glVertex3d(0.129037, -0.397135, 2.776353);
        glVertex3d(0, -0.436658, 2.719096);
        glVertex3d(0.134935, -0.415287, 2.719097);

        glNormal3d(0.148588, -0.938152, 0.312717);
        glVertex3d(0.129037, -0.397135, 2.776353);
        glVertex3d(0, -0.417573, 2.776353);
        glVertex3d(0, -0.436658, 2.719096);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.134935, -0.415287, 2.719097);
        glVertex3d(0, -0.490098, 2.719096);
        glVertex3d(0.151448, -0.466111, 2.719097);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.134935, -0.415287, 2.719097);
        glVertex3d(0, -0.436658, 2.719096);
        glVertex3d(0, -0.490098, 2.719096);

        glNormal3d(0.094604, -0.597308, 0.796413);
        glVertex3d(0.151448, -0.466111, 2.719097);
        glVertex3d(0, -0.520635, 2.696194);
        glVertex3d(0.160885, -0.495153, 2.696194);

        glNormal3d(0.094604, -0.597308, 0.796413);
        glVertex3d(0.151448, -0.466111, 2.719097);
        glVertex3d(0, -0.490098, 2.719096);
        glVertex3d(0, -0.520635, 2.696194);

        glNormal3d(0.149675, -0.945012, 0.290774);
        glVertex3d(0.160885, -0.495153, 2.696194);
        glVertex3d(0, -0.535903, 2.646572);
        glVertex3d(0.165603, -0.509674, 2.646572);

        glNormal3d(0.149675, -0.945012, 0.290773);
        glVertex3d(0.160885, -0.495153, 2.696194);
        glVertex3d(0, -0.520635, 2.696194);
        glVertex3d(0, -0.535903, 2.646572);

        glNormal3d(0.153469, -0.968964, -0.193794);
        glVertex3d(0.165603, -0.509674, 2.646572);
        glVertex3d(0, -0.528269, 2.608401);
        glVertex3d(0.163244, -0.502414, 2.608401);

        glNormal3d(0.153469, -0.968964, -0.193793);
        glVertex3d(0.165603, -0.509674, 2.646572);
        glVertex3d(0, -0.535903, 2.646572);
        glVertex3d(0, -0.528269, 2.608401);

        glNormal3d(1e-06, -6e-06, 1);
        glVertex3d(0.163244, -0.502414, 2.608401);
        glVertex3d(0, -0.558806, 2.608401);
        glVertex3d(0.17268, -0.531456, 2.608401);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.163244, -0.502414, 2.608401);
        glVertex3d(0, -0.528269, 2.608401);
        glVertex3d(0, -0.558806, 2.608401);

        glNormal3d(0.08365, -0.528144, 0.845025);
        glVertex3d(0.17268, -0.531456, 2.608401);
        glVertex3d(0, -0.589343, 2.589315);
        glVertex3d(0.182117, -0.560498, 2.589315);

        glNormal3d(0.08365, -0.528144, 0.845025);
        glVertex3d(0.17268, -0.531456, 2.608401);
        glVertex3d(0, -0.558806, 2.608401);
        glVertex3d(0, -0.589343, 2.589315);

        glNormal3d(0.130654, -0.824917, 0.549946);
        glVertex3d(0.182117, -0.560498, 2.589315);
        glVertex3d(0, -0.619879, 2.54351);
        glVertex3d(0.191553, -0.58954, 2.54351);

        glNormal3d(0.130654, -0.824918, 0.549946);
        glVertex3d(0.182117, -0.560498, 2.589315);
        glVertex3d(0, -0.589343, 2.589315);
        glVertex3d(0, -0.619879, 2.54351);

        glNormal3d(0.156171, -0.986026, 0.058);
        glVertex3d(0.191553, -0.58954, 2.54351);
        glVertex3d(0, -0.623697, 2.478619);
        glVertex3d(0.192733, -0.593171, 2.478619);

        glNormal3d(0.156171, -0.986026, 0.058001);
        glVertex3d(0.191553, -0.58954, 2.54351);
        glVertex3d(0, -0.619879, 2.54351);
        glVertex3d(0, -0.623697, 2.478619);

        glNormal3d(0.138801, -0.876353, -0.461238);
        glVertex3d(0.192733, -0.593171, 2.478619);
        glVertex3d(0, -0.585526, 2.406094);
        glVertex3d(0.180937, -0.556868, 2.406094);

        glNormal3d(0.138801, -0.876353, -0.461238);
        glVertex3d(0.192733, -0.593171, 2.478619);
        glVertex3d(0, -0.623697, 2.478619);
        glVertex3d(0, -0.585526, 2.406094);

        glNormal3d(-0.067937, 0.42894, 0.900775);
        glVertex3d(0.180937, -0.556868, 2.406094);
        glVertex3d(0.156166, -0.480632, 2.367923);
        glVertex3d(0, -0.505366, 2.367923);

        glNormal3d(-0.067937, 0.428939, 0.900775);
        glVertex3d(0.180937, -0.556868, 2.406094);
        glVertex3d(0, -0.505366, 2.367923);
        glVertex3d(0, -0.585526, 2.406094);

        glNormal3d(-0.039948, 0.252219, 0.966845);
        glVertex3d(0.156166, -0.480632, 2.367923);
        glVertex3d(0.129037, -0.397135, 2.34502);
        glVertex3d(0, -0.417573, 2.34502);

        glNormal3d(-0.039947, 0.25222, 0.966845);
        glVertex3d(0.156166, -0.480632, 2.367923);
        glVertex3d(0, -0.417573, 2.34502);
        glVertex3d(0, -0.505366, 2.367923);

        glNormal3d(-0.033168, 0.209412, 0.977265);
        glVertex3d(0.129037, -0.397135, 2.34502);
        glVertex3d(0.112523, -0.346311, 2.333569);
        glVertex3d(0, -0.364133, 2.333569);

        glNormal3d(-0.033168, 0.209412, 0.977265);
        glVertex3d(0.129037, -0.397135, 2.34502);
        glVertex3d(0, -0.364133, 2.333569);
        glVertex3d(0, -0.417573, 2.34502);

        glNormal3d(0.156376, -0.987317, 0.027425);
        glVertex3d(0.112523, -0.346311, 2.333569);
        glVertex3d(0, -0.36795, 2.196153);
        glVertex3d(0.113703, -0.349942, 2.196153);

        glNormal3d(0.156375, -0.987317, 0.027426);
        glVertex3d(0.112523, -0.346311, 2.333569);
        glVertex3d(0, -0.364133, 2.333569);
        glVertex3d(0, -0.36795, 2.196153);

        glNormal3d(0.15636, -0.987218, 0.030851);
        glVertex3d(0.113703, -0.349942, 2.196153);
        glVertex3d(0, -0.371768, 2.074006);
        glVertex3d(0.114882, -0.353572, 2.074006);

        glNormal3d(0.15636, -0.987218, 0.03085);
        glVertex3d(0.113703, -0.349942, 2.196153);
        glVertex3d(0, -0.36795, 2.196153);
        glVertex3d(0, -0.371768, 2.074006);

        glNormal3d(0.154659, -0.97648, 0.150227);
        glVertex3d(0.114882, -0.353572, 2.074006);
        glVertex3d(0, -0.39467, 1.925139);
        glVertex3d(0.12196, -0.375354, 1.925138);

        glNormal3d(0.154659, -0.97648, 0.150227);
        glVertex3d(0.114882, -0.353572, 2.074006);
        glVertex3d(0, -0.371768, 2.074006);
        glVertex3d(0, -0.39467, 1.925139);

        glNormal3d(0.151873, -0.958889, 0.239722);
        glVertex3d(0.12196, -0.375354, 1.925138);
        glVertex3d(0, -0.42139, 1.81826);
        glVertex3d(0.130216, -0.400766, 1.818259);

        glNormal3d(0.151873, -0.958889, 0.239723);
        glVertex3d(0.12196, -0.375354, 1.925138);
        glVertex3d(0, -0.39467, 1.925139);
        glVertex3d(0, -0.42139, 1.81826);

        glNormal3d(0.152169, -0.960762, 0.231908);
        glVertex3d(0.130216, -0.400766, 1.818259);
        glVertex3d(0, -0.44811, 1.707564);
        glVertex3d(0.138473, -0.426178, 1.707564);

        glNormal3d(0.15217, -0.960762, 0.231908);
        glVertex3d(0.130216, -0.400766, 1.818259);
        glVertex3d(0, -0.42139, 1.81826);
        glVertex3d(0, -0.44811, 1.707564);

        glNormal3d(0.150375, -0.949426, 0.27564);
        glVertex3d(0.138473, -0.426178, 1.707564);
        glVertex3d(0, -0.482464, 1.589233);
        glVertex3d(0.149089, -0.45885, 1.589233);

        glNormal3d(0.150374, -0.949426, 0.275641);
        glVertex3d(0.138473, -0.426178, 1.707564);
        glVertex3d(0, -0.44811, 1.707564);
        glVertex3d(0, -0.482464, 1.589233);

        glNormal3d(0.146696, -0.9262, 0.347325);
        glVertex3d(0.149089, -0.45885, 1.589233);
        glVertex3d(0, -0.516818, 1.497623);
        glVertex3d(0.159705, -0.491523, 1.497623);

        glNormal3d(0.146696, -0.9262, 0.347324);
        glVertex3d(0.149089, -0.45885, 1.589233);
        glVertex3d(0, -0.482464, 1.589233);
        glVertex3d(0, -0.516818, 1.497623);

        glNormal3d(0.147004, -0.928149, 0.34195);
        glVertex3d(0.159705, -0.491523, 1.497623);
        glVertex3d(0, -0.570257, 1.352573);
        glVertex3d(0.176219, -0.542347, 1.352573);

        glNormal3d(0.147004, -0.928149, 0.34195);
        glVertex3d(0.159705, -0.491523, 1.497623);
        glVertex3d(0, -0.516818, 1.497623);
        glVertex3d(0, -0.570257, 1.352573);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.176219, -0.542347, 1.352573);
        glVertex3d(0, -0.696222, 1.352573);
        glVertex3d(0.215144, -0.662146, 1.352573);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0.176219, -0.542347, 1.352573);
        glVertex3d(0, -0.570257, 1.352573);
        glVertex3d(0, -0.696222, 1.352573);

        glNormal3d(0.148588, -0.938152, 0.312718);
        glVertex3d(0.215144, -0.662146, 1.352573);
        glVertex3d(0, -0.707673, 1.318219);
        glVertex3d(0.218683, -0.673037, 1.318219);

        glNormal3d(0.148589, -0.938152, 0.312716);
        glVertex3d(0.215144, -0.662146, 1.352573);
        glVertex3d(0, -0.696222, 1.352573);
        glVertex3d(0, -0.707673, 1.318219);

        glNormal3d(0.153469, -0.968964, -0.193792);
        glVertex3d(0.218683, -0.673037, 1.318219);
        glVertex3d(0, -0.700039, 1.280047);
        glVertex3d(0.216324, -0.665776, 1.280047);

        glNormal3d(0.153469, -0.968964, -0.193792);
        glVertex3d(0.218683, -0.673037, 1.318219);
        glVertex3d(0, -0.707673, 1.318219);
        glVertex3d(0, -0.700039, 1.280047);

        glNormal3d(0.154745, -0.977024, -0.146554);
        glVertex3d(0.216324, -0.665776, 1.280047);
        glVertex3d(0, -0.688587, 1.203705);
        glVertex3d(0.212785, -0.654886, 1.203705);

        glNormal3d(0.154745, -0.977024, -0.146554);
        glVertex3d(0.216324, -0.665776, 1.280047);
        glVertex3d(0, -0.700039, 1.280047);
        glVertex3d(0, -0.688587, 1.203705);

        glNormal3d(0.156277, -0.986694, 0.04485);
        glVertex3d(0.212785, -0.654886, 1.203705);
        glVertex3d(0, -0.692405, 1.119729);
        glVertex3d(0.213965, -0.658516, 1.119729);

        glNormal3d(0.156277, -0.986695, 0.04485);
        glVertex3d(0.212785, -0.654886, 1.203705);
        glVertex3d(0, -0.688587, 1.203705);
        glVertex3d(0, -0.692405, 1.119729);

        glNormal3d(0.146695, -0.9262, 0.347324);
        glVertex3d(0.213965, -0.658516, 1.119729);
        glVertex3d(0, -0.715307, 1.058655);
        glVertex3d(0.221042, -0.680298, 1.058655);

        glNormal3d(0.146696, -0.9262, 0.347323);
        glVertex3d(0.213965, -0.658516, 1.119729);
        glVertex3d(0, -0.692405, 1.119729);
        glVertex3d(0, -0.715307, 1.058655);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.221042, -0.680298, 1.058655);
        glVertex3d(0, -0.768747, 1.005216);
        glVertex3d(0.237556, -0.731122, 1.005216);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.221042, -0.680298, 1.058655);
        glVertex3d(0, -0.715307, 1.058655);
        glVertex3d(0, -0.768747, 1.005216);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.237556, -0.731122, 1.005216);
        glVertex3d(0, -0.837455, 0.936508);
        glVertex3d(0.258788, -0.796467, 0.936508);

        glNormal3d(0.111299, -0.702713, 0.702714);
        glVertex3d(0.237556, -0.731122, 1.005216);
        glVertex3d(0, -0.768747, 1.005216);
        glVertex3d(0, -0.837455, 0.936508);

        glNormal3d(0.124829, -0.788145, 0.602699);
        glVertex3d(0.258788, -0.796467, 0.936508);
        glVertex3d(0, -0.887077, 0.871617);
        glVertex3d(0.274122, -0.84366, 0.871617);

        glNormal3d(0.12483, -0.788145, 0.602698);
        glVertex3d(0.258788, -0.796467, 0.936508);
        glVertex3d(0, -0.837455, 0.936508);
        glVertex3d(0, -0.887077, 0.871617);

        glNormal3d(0.140263, -0.885585, 0.442792);
        glVertex3d(0.274122, -0.84366, 0.871617);
        glVertex3d(0, -0.921431, 0.802909);
        glVertex3d(0.284738, -0.876333, 0.802909);

        glNormal3d(0.140262, -0.885585, 0.442793);
        glVertex3d(0.274122, -0.84366, 0.871617);
        glVertex3d(0, -0.887077, 0.871617);
        glVertex3d(0, -0.921431, 0.802909);

        glNormal3d(0.141694, -0.89462, 0.423766);
        glVertex3d(0.284738, -0.876333, 0.802909);
        glVertex3d(0, -0.955785, 0.730384);
        glVertex3d(0.295354, -0.909005, 0.730384);

        glNormal3d(0.141694, -0.89462, 0.423766);
        glVertex3d(0.284738, -0.876333, 0.802909);
        glVertex3d(0, -0.921431, 0.802909);
        glVertex3d(0, -0.955785, 0.730384);

        glNormal3d(0.155907, -0.98436, 0.08203);
        glVertex3d(0.295354, -0.909005, 0.730384);
        glVertex3d(0, -0.963419, 0.638774);
        glVertex3d(0.297713, -0.916266, 0.638774);

        glNormal3d(0.155907, -0.98436, 0.082031);
        glVertex3d(0.295354, -0.909005, 0.730384);
        glVertex3d(0, -0.955785, 0.730384);
        glVertex3d(0, -0.963419, 0.638774);

        glNormal3d(0.155501, -0.981794, -0.109088);
        glVertex3d(0.297713, -0.916266, 0.638774);
        glVertex3d(0, -0.955785, 0.570066);
        glVertex3d(0.295354, -0.909006, 0.570066);

        glNormal3d(0.155501, -0.981794, -0.109088);
        glVertex3d(0.297713, -0.916266, 0.638774);
        glVertex3d(0, -0.963419, 0.638774);
        glVertex3d(0, -0.955785, 0.570066);

        glNormal3d(0.153158, -0.967005, -0.20358);
        glVertex3d(0.295354, -0.909006, 0.570066);
        glVertex3d(0, -0.940516, 0.497541);
        glVertex3d(0.290635, -0.894484, 0.497541);

        glNormal3d(0.153158, -0.967005, -0.20358);
        glVertex3d(0.295354, -0.909006, 0.570066);
        glVertex3d(0, -0.955785, 0.570066);
        glVertex3d(0, -0.940516, 0.497541);

        glNormal3d(-0.098461, 0.621661, 0.777074);
        glVertex3d(0.290635, -0.894484, 0.497541);
        glVertex3d(0.27884, -0.858182, 0.467004);
        glVertex3d(0, -0.902345, 0.467004);

        glNormal3d(-0.098461, 0.621659, 0.777075);
        glVertex3d(0.290635, -0.894484, 0.497541);
        glVertex3d(0, -0.902345, 0.467004);
        glVertex3d(0, -0.940516, 0.497541);

        glNormal3d(0.156434, -0.987688, 1e-06);
        glVertex3d(0.27884, -0.858182, 0.467004);
        glVertex3d(0, -0.902345, 0.38785);
        glVertex3d(0.27884, -0.858182, 0.387851);

        glNormal3d(0.156434, -0.987688, 0);
        glVertex3d(0.27884, -0.858182, 0.467004);
        glVertex3d(0, -0.902345, 0.467004);
        glVertex3d(0, -0.902345, 0.38785);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(0.27884, -0.858182, 0.387851);
        glVertex3d(0, -0.981498, 0.38785);
        glVertex3d(0.3033, -0.933461, 0.387851);

        glNormal3d(0, 0, 1);
        glVertex3d(0.27884, -0.858182, 0.387851);
        glVertex3d(0, -0.902345, 0.38785);
        glVertex3d(0, -0.981498, 0.38785);

        glNormal3d(0.156434, -0.987687, -0.001487);
        glVertex3d(0.3033, -0.933461, 0.387851);
        glVertex3d(0, -0.980914, 0);
        glVertex3d(0.303119, -0.932905, 0);

        glNormal3d(0.156434, -0.987687, -0.001487);
        glVertex3d(0.3033, -0.933461, 0.387851);
        glVertex3d(0, -0.981498, 0.38785);
        glVertex3d(0, -0.980914, 0);

        glNormal3d(-0.156435, -0.987687, -0.001488);
        glVertex3d(0, -0.981498, 0.38785);
        glVertex3d(-0.30312, -0.932905, 0);
        glVertex3d(0, -0.980914, 0);

        glNormal3d(-0.156435, -0.987687, -0.001488);
        glVertex3d(0, -0.981498, 0.38785);
        glVertex3d(-0.3033, -0.93346, 0.38785);
        glVertex3d(-0.30312, -0.932905, 0);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.902345, 0.38785);
        glVertex3d(-0.3033, -0.93346, 0.38785);
        glVertex3d(0, -0.981498, 0.38785);

        glNormal3d(1e-06, -3e-06, 1);
        glVertex3d(0, -0.902345, 0.38785);
        glVertex3d(-0.27884, -0.858181, 0.387851);
        glVertex3d(-0.3033, -0.93346, 0.38785);

        glNormal3d(-0.156435, -0.987688, 1e-06);
        glVertex3d(0, -0.902345, 0.467004);
        glVertex3d(-0.27884, -0.858181, 0.387851);
        glVertex3d(0, -0.902345, 0.38785);

        glNormal3d(-0.156435, -0.987688, 1e-06);
        glVertex3d(0, -0.902345, 0.467004);
        glVertex3d(-0.27884, -0.858181, 0.467004);
        glVertex3d(-0.27884, -0.858181, 0.387851);

        glNormal3d(0.098461, 0.621658, 0.777076);
        glVertex3d(0, -0.940516, 0.497541);
        glVertex3d(0, -0.902345, 0.467004);
        glVertex3d(-0.27884, -0.858181, 0.467004);

        glNormal3d(0.098461, 0.621657, 0.777077);
        glVertex3d(0, -0.940516, 0.497541);
        glVertex3d(-0.27884, -0.858181, 0.467004);
        glVertex3d(-0.290636, -0.894484, 0.49754);

        glNormal3d(-0.153159, -0.967004, -0.20358);
        glVertex3d(0, -0.955785, 0.570066);
        glVertex3d(-0.290636, -0.894484, 0.49754);
        glVertex3d(0, -0.940516, 0.497541);

        glNormal3d(-0.153159, -0.967005, -0.203579);
        glVertex3d(0, -0.955785, 0.570066);
        glVertex3d(-0.295354, -0.909005, 0.570066);
        glVertex3d(-0.290636, -0.894484, 0.49754);

        glNormal3d(-0.155501, -0.981794, -0.109088);
        glVertex3d(0, -0.963419, 0.638774);
        glVertex3d(-0.295354, -0.909005, 0.570066);
        glVertex3d(0, -0.955785, 0.570066);

        glNormal3d(-0.155501, -0.981794, -0.10909);
        glVertex3d(0, -0.963419, 0.638774);
        glVertex3d(-0.297713, -0.916266, 0.638774);
        glVertex3d(-0.295354, -0.909005, 0.570066);

        glNormal3d(-0.155908, -0.98436, 0.082031);
        glVertex3d(0, -0.955785, 0.730384);
        glVertex3d(-0.297713, -0.916266, 0.638774);
        glVertex3d(0, -0.963419, 0.638774);

        glNormal3d(-0.155908, -0.98436, 0.082031);
        glVertex3d(0, -0.955785, 0.730384);
        glVertex3d(-0.295354, -0.909005, 0.730384);
        glVertex3d(-0.297713, -0.916266, 0.638774);

        glNormal3d(-0.141694, -0.89462, 0.423766);
        glVertex3d(0, -0.921431, 0.802909);
        glVertex3d(-0.295354, -0.909005, 0.730384);
        glVertex3d(0, -0.955785, 0.730384);

        glNormal3d(-0.141694, -0.89462, 0.423765);
        glVertex3d(0, -0.921431, 0.802909);
        glVertex3d(-0.284738, -0.876333, 0.802909);
        glVertex3d(-0.295354, -0.909005, 0.730384);

        glNormal3d(-0.140263, -0.885585, 0.442793);
        glVertex3d(0, -0.887077, 0.871617);
        glVertex3d(-0.284738, -0.876333, 0.802909);
        glVertex3d(0, -0.921431, 0.802909);

        glNormal3d(-0.140263, -0.885585, 0.442794);
        glVertex3d(0, -0.887077, 0.871617);
        glVertex3d(-0.274122, -0.84366, 0.871617);
        glVertex3d(-0.284738, -0.876333, 0.802909);

        glNormal3d(-0.12483, -0.788145, 0.602698);
        glVertex3d(0, -0.837455, 0.936508);
        glVertex3d(-0.274122, -0.84366, 0.871617);
        glVertex3d(0, -0.887077, 0.871617);

        glNormal3d(-0.12483, -0.788145, 0.602699);
        glVertex3d(0, -0.837455, 0.936508);
        glVertex3d(-0.258788, -0.796467, 0.936508);
        glVertex3d(-0.274122, -0.84366, 0.871617);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.768747, 1.005216);
        glVertex3d(-0.258788, -0.796467, 0.936508);
        glVertex3d(0, -0.837455, 0.936508);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.768747, 1.005216);
        glVertex3d(-0.237556, -0.731121, 1.005216);
        glVertex3d(-0.258788, -0.796467, 0.936508);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.715307, 1.058655);
        glVertex3d(-0.237556, -0.731121, 1.005216);
        glVertex3d(0, -0.768747, 1.005216);

        glNormal3d(-0.111299, -0.702713, 0.702714);
        glVertex3d(0, -0.715307, 1.058655);
        glVertex3d(-0.221042, -0.680297, 1.058655);
        glVertex3d(-0.237556, -0.731121, 1.005216);

        glNormal3d(-0.146696, -0.9262, 0.347324);
        glVertex3d(0, -0.692405, 1.119729);
        glVertex3d(-0.221042, -0.680297, 1.058655);
        glVertex3d(0, -0.715307, 1.058655);

        glNormal3d(-0.146696, -0.9262, 0.347324);
        glVertex3d(0, -0.692405, 1.119729);
        glVertex3d(-0.213965, -0.658516, 1.119729);
        glVertex3d(-0.221042, -0.680297, 1.058655);

        glNormal3d(-0.156277, -0.986694, 0.04485);
        glVertex3d(0, -0.688587, 1.203705);
        glVertex3d(-0.213965, -0.658516, 1.119729);
        glVertex3d(0, -0.692405, 1.119729);

        glNormal3d(-0.156277, -0.986695, 0.044849);
        glVertex3d(0, -0.688587, 1.203705);
        glVertex3d(-0.212786, -0.654886, 1.203705);
        glVertex3d(-0.213965, -0.658516, 1.119729);

        glNormal3d(-0.154746, -0.977024, -0.146554);
        glVertex3d(0, -0.700039, 1.280047);
        glVertex3d(-0.212786, -0.654886, 1.203705);
        glVertex3d(0, -0.688587, 1.203705);

        glNormal3d(-0.154746, -0.977024, -0.146552);
        glVertex3d(0, -0.700039, 1.280047);
        glVertex3d(-0.216324, -0.665776, 1.280048);
        glVertex3d(-0.212786, -0.654886, 1.203705);

        glNormal3d(-0.15347, -0.968964, -0.193791);
        glVertex3d(0, -0.707673, 1.318219);
        glVertex3d(-0.216324, -0.665776, 1.280048);
        glVertex3d(0, -0.700039, 1.280047);

        glNormal3d(-0.153469, -0.968964, -0.193793);
        glVertex3d(0, -0.707673, 1.318219);
        glVertex3d(-0.218683, -0.673037, 1.318218);
        glVertex3d(-0.216324, -0.665776, 1.280048);

        glNormal3d(-0.148589, -0.938152, 0.312716);
        glVertex3d(0, -0.696222, 1.352573);
        glVertex3d(-0.218683, -0.673037, 1.318218);
        glVertex3d(0, -0.707673, 1.318219);

        glNormal3d(-0.148589, -0.938153, 0.312715);
        glVertex3d(0, -0.696222, 1.352573);
        glVertex3d(-0.215145, -0.662146, 1.352573);
        glVertex3d(-0.218683, -0.673037, 1.318218);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.570257, 1.352573);
        glVertex3d(-0.215145, -0.662146, 1.352573);
        glVertex3d(0, -0.696222, 1.352573);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(0, -0.570257, 1.352573);
        glVertex3d(-0.176219, -0.542347, 1.352573);
        glVertex3d(-0.215145, -0.662146, 1.352573);

        glNormal3d(-0.147005, -0.928149, 0.34195);
        glVertex3d(0, -0.516818, 1.497623);
        glVertex3d(-0.176219, -0.542347, 1.352573);
        glVertex3d(0, -0.570257, 1.352573);

        glNormal3d(-0.147005, -0.928149, 0.341949);
        glVertex3d(0, -0.516818, 1.497623);
        glVertex3d(-0.159706, -0.491523, 1.497623);
        glVertex3d(-0.176219, -0.542347, 1.352573);

        glNormal3d(-0.146696, -0.9262, 0.347325);
        glVertex3d(0, -0.482464, 1.589233);
        glVertex3d(-0.159706, -0.491523, 1.497623);
        glVertex3d(0, -0.516818, 1.497623);

        glNormal3d(-0.146696, -0.926199, 0.347325);
        glVertex3d(0, -0.482464, 1.589233);
        glVertex3d(-0.14909, -0.45885, 1.589233);
        glVertex3d(-0.159706, -0.491523, 1.497623);

        glNormal3d(-0.150375, -0.949426, 0.27564);
        glVertex3d(0, -0.44811, 1.707564);
        glVertex3d(-0.14909, -0.45885, 1.589233);
        glVertex3d(0, -0.482464, 1.589233);

        glNormal3d(-0.150374, -0.949426, 0.275639);
        glVertex3d(0, -0.44811, 1.707564);
        glVertex3d(-0.138474, -0.426178, 1.707564);
        glVertex3d(-0.14909, -0.45885, 1.589233);

        glNormal3d(-0.15217, -0.960762, 0.231908);
        glVertex3d(0, -0.42139, 1.81826);
        glVertex3d(-0.138474, -0.426178, 1.707564);
        glVertex3d(0, -0.44811, 1.707564);

        glNormal3d(-0.15217, -0.960761, 0.231908);
        glVertex3d(0, -0.42139, 1.81826);
        glVertex3d(-0.130217, -0.400766, 1.81826);
        glVertex3d(-0.138474, -0.426178, 1.707564);

        glNormal3d(-0.151874, -0.958889, 0.239723);
        glVertex3d(0, -0.39467, 1.925139);
        glVertex3d(-0.130217, -0.400766, 1.81826);
        glVertex3d(0, -0.42139, 1.81826);

        glNormal3d(-0.151873, -0.958889, 0.239722);
        glVertex3d(0, -0.39467, 1.925139);
        glVertex3d(-0.12196, -0.375354, 1.925139);
        glVertex3d(-0.130217, -0.400766, 1.81826);

        glNormal3d(-0.154659, -0.97648, 0.150227);
        glVertex3d(0, -0.371768, 2.074006);
        glVertex3d(-0.12196, -0.375354, 1.925139);
        glVertex3d(0, -0.39467, 1.925139);

        glNormal3d(-0.154659, -0.976479, 0.150228);
        glVertex3d(0, -0.371768, 2.074006);
        glVertex3d(-0.114883, -0.353572, 2.074006);
        glVertex3d(-0.12196, -0.375354, 1.925139);

        glNormal3d(-0.15636, -0.987218, 0.03085);
        glVertex3d(0, -0.36795, 2.196153);
        glVertex3d(-0.114883, -0.353572, 2.074006);
        glVertex3d(0, -0.371768, 2.074006);

        glNormal3d(-0.15636, -0.987218, 0.03085);
        glVertex3d(0, -0.36795, 2.196153);
        glVertex3d(-0.113703, -0.349942, 2.196153);
        glVertex3d(-0.114883, -0.353572, 2.074006);

        glNormal3d(-0.156376, -0.987317, 0.027426);
        glVertex3d(0, -0.364133, 2.333569);
        glVertex3d(-0.113703, -0.349942, 2.196153);
        glVertex3d(0, -0.36795, 2.196153);

        glNormal3d(-0.156375, -0.987317, 0.027425);
        glVertex3d(0, -0.364133, 2.333569);
        glVertex3d(-0.112524, -0.346311, 2.333569);
        glVertex3d(-0.113703, -0.349942, 2.196153);

        glNormal3d(0.033166, 0.209412, 0.977265);
        glVertex3d(0, -0.417573, 2.34502);
        glVertex3d(0, -0.364133, 2.333569);
        glVertex3d(-0.112524, -0.346311, 2.333569);

        glNormal3d(0.033169, 0.209416, 0.977264);
        glVertex3d(0, -0.417573, 2.34502);
        glVertex3d(-0.112524, -0.346311, 2.333569);
        glVertex3d(-0.129037, -0.397135, 2.34502);

        glNormal3d(0.039948, 0.25222, 0.966845);
        glVertex3d(0, -0.505366, 2.367923);
        glVertex3d(0, -0.417573, 2.34502);
        glVertex3d(-0.129037, -0.397135, 2.34502);

        glNormal3d(0.039947, 0.252218, 0.966845);
        glVertex3d(0, -0.505366, 2.367923);
        glVertex3d(-0.129037, -0.397135, 2.34502);
        glVertex3d(-0.156167, -0.480632, 2.367923);

        glNormal3d(0.067937, 0.428939, 0.900775);
        glVertex3d(0, -0.585526, 2.406094);
        glVertex3d(0, -0.505366, 2.367923);
        glVertex3d(-0.156167, -0.480632, 2.367923);

        glNormal3d(0.067938, 0.42894, 0.900775);
        glVertex3d(0, -0.585526, 2.406094);
        glVertex3d(-0.156167, -0.480632, 2.367923);
        glVertex3d(-0.180938, -0.556868, 2.406094);

        glNormal3d(-0.138801, -0.876353, -0.461238);
        glVertex3d(0, -0.623697, 2.478619);
        glVertex3d(-0.180938, -0.556868, 2.406094);
        glVertex3d(0, -0.585526, 2.406094);

        glNormal3d(-0.138801, -0.876352, -0.461239);
        glVertex3d(0, -0.623697, 2.478619);
        glVertex3d(-0.192733, -0.593171, 2.478619);
        glVertex3d(-0.180938, -0.556868, 2.406094);

        glNormal3d(-0.156171, -0.986026, 0.058001);
        glVertex3d(0, -0.619879, 2.54351);
        glVertex3d(-0.192733, -0.593171, 2.478619);
        glVertex3d(0, -0.623697, 2.478619);

        glNormal3d(-0.156171, -0.986026, 0.058002);
        glVertex3d(0, -0.619879, 2.54351);
        glVertex3d(-0.191554, -0.58954, 2.54351);
        glVertex3d(-0.192733, -0.593171, 2.478619);

        glNormal3d(-0.130654, -0.824918, 0.549946);
        glVertex3d(0, -0.589343, 2.589315);
        glVertex3d(-0.191554, -0.58954, 2.54351);
        glVertex3d(0, -0.619879, 2.54351);

        glNormal3d(-0.130654, -0.824918, 0.549946);
        glVertex3d(0, -0.589343, 2.589315);
        glVertex3d(-0.182117, -0.560498, 2.589315);
        glVertex3d(-0.191554, -0.58954, 2.54351);

        glNormal3d(-0.08365, -0.528143, 0.845025);
        glVertex3d(0, -0.558806, 2.608401);
        glVertex3d(-0.182117, -0.560498, 2.589315);
        glVertex3d(0, -0.589343, 2.589315);

        glNormal3d(-0.08365, -0.528144, 0.845025);
        glVertex3d(0, -0.558806, 2.608401);
        glVertex3d(-0.172681, -0.531456, 2.608401);
        glVertex3d(-0.182117, -0.560498, 2.589315);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.528269, 2.608401);
        glVertex3d(-0.172681, -0.531456, 2.608401);
        glVertex3d(0, -0.558806, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(0, -0.528269, 2.608401);
        glVertex3d(-0.163244, -0.502414, 2.608401);
        glVertex3d(-0.172681, -0.531456, 2.608401);

        glNormal3d(-0.153469, -0.968964, -0.193794);
        glVertex3d(0, -0.535903, 2.646572);
        glVertex3d(-0.163244, -0.502414, 2.608401);
        glVertex3d(0, -0.528269, 2.608401);

        glNormal3d(-0.153469, -0.968964, -0.193793);
        glVertex3d(0, -0.535903, 2.646572);
        glVertex3d(-0.165603, -0.509674, 2.646572);
        glVertex3d(-0.163244, -0.502414, 2.608401);

        glNormal3d(-0.149676, -0.945012, 0.290773);
        glVertex3d(0, -0.520635, 2.696194);
        glVertex3d(-0.165603, -0.509674, 2.646572);
        glVertex3d(0, -0.535903, 2.646572);

        glNormal3d(-0.149676, -0.945012, 0.290774);
        glVertex3d(0, -0.520635, 2.696194);
        glVertex3d(-0.160885, -0.495153, 2.696194);
        glVertex3d(-0.165603, -0.509674, 2.646572);

        glNormal3d(-0.094605, -0.597308, 0.796413);
        glVertex3d(0, -0.490098, 2.719096);
        glVertex3d(-0.160885, -0.495153, 2.696194);
        glVertex3d(0, -0.520635, 2.696194);

        glNormal3d(-0.094604, -0.597311, 0.79641);
        glVertex3d(0, -0.490098, 2.719096);
        glVertex3d(-0.151449, -0.466111, 2.719097);
        glVertex3d(-0.160885, -0.495153, 2.696194);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0, -0.436658, 2.719096);
        glVertex3d(-0.151449, -0.466111, 2.719097);
        glVertex3d(0, -0.490098, 2.719096);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(0, -0.436658, 2.719096);
        glVertex3d(-0.134935, -0.415287, 2.719097);
        glVertex3d(-0.151449, -0.466111, 2.719097);

        glNormal3d(-0.148588, -0.938152, 0.312718);
        glVertex3d(0, -0.417573, 2.776353);
        glVertex3d(-0.134935, -0.415287, 2.719097);
        glVertex3d(0, -0.436658, 2.719096);

        glNormal3d(-0.148589, -0.938152, 0.312719);
        glVertex3d(0, -0.417573, 2.776353);
        glVertex3d(-0.129037, -0.397135, 2.776353);
        glVertex3d(-0.134935, -0.415287, 2.719097);

        glNormal3d(-0.156137, -0.985812, 0.061612);
        glVertex3d(0, -0.413756, 2.837427);
        glVertex3d(-0.129037, -0.397135, 2.776353);
        glVertex3d(0, -0.417573, 2.776353);

        glNormal3d(-0.156137, -0.985812, 0.061613);
        glVertex3d(0, -0.413756, 2.837427);
        glVertex3d(-0.127858, -0.393505, 2.837427);
        glVertex3d(-0.129037, -0.397135, 2.776353);

        glNormal3d(0.070654, 0.446088, 0.892196);
        glVertex3d(0, -0.444293, 2.852695);
        glVertex3d(0, -0.413756, 2.837427);
        glVertex3d(-0.127858, -0.393505, 2.837427);

        glNormal3d(0.070656, 0.446092, 0.892194);
        glVertex3d(0, -0.444293, 2.852695);
        glVertex3d(-0.127858, -0.393505, 2.837427);
        glVertex3d(-0.137294, -0.422547, 2.852695);

        glNormal3d(-0.147228, -0.929553, -0.338017);
        glVertex3d(0, -0.459561, 2.894684);
        glVertex3d(-0.137294, -0.422547, 2.852695);
        glVertex3d(0, -0.444293, 2.852695);

        glNormal3d(-0.147227, -0.929552, -0.338019);
        glVertex3d(0, -0.459561, 2.894684);
        glVertex3d(-0.142012, -0.437068, 2.894683);
        glVertex3d(-0.137294, -0.422547, 2.852695);

        glNormal3d(-0.134579, -0.849692, 0.509816);
        glVertex3d(0, -0.436658, 2.932854);
        glVertex3d(-0.142012, -0.437068, 2.894683);
        glVertex3d(0, -0.459561, 2.894684);

        glNormal3d(-0.134578, -0.849694, 0.509812);
        glVertex3d(0, -0.436658, 2.932854);
        glVertex3d(-0.134935, -0.415287, 2.932855);
        glVertex3d(-0.142012, -0.437068, 2.894683);

        glNormal3d(-0.096784, -0.611059, -0.785646);
        glVertex3d(0, -0.471012, 2.959574);
        glVertex3d(-0.134935, -0.415287, 2.932855);
        glVertex3d(0, -0.436658, 2.932854);

        glNormal3d(-0.096784, -0.611058, -0.785646);
        glVertex3d(0, -0.471012, 2.959574);
        glVertex3d(-0.145551, -0.447959, 2.959574);
        glVertex3d(-0.134935, -0.415287, 2.932855);

        glNormal3d(-0.114785, -0.724716, -0.67942);
        glVertex3d(0, -0.528269, 3.020648);
        glVertex3d(-0.145551, -0.447959, 2.959574);
        glVertex3d(0, -0.471012, 2.959574);

        glNormal3d(-0.114785, -0.724715, -0.679421);
        glVertex3d(0, -0.528269, 3.020648);
        glVertex3d(-0.163244, -0.502414, 3.020648);
        glVertex3d(-0.145551, -0.447959, 2.959574);

        glNormal3d(-0.126694, -0.799909, -0.586596);
        glVertex3d(0, -0.570257, 3.077905);
        glVertex3d(-0.163244, -0.502414, 3.020648);
        glVertex3d(0, -0.528269, 3.020648);

        glNormal3d(-0.126693, -0.799908, -0.586597);
        glVertex3d(0, -0.570257, 3.077905);
        glVertex3d(-0.176219, -0.542347, 3.077905);
        glVertex3d(-0.163244, -0.502414, 3.020648);

        glNormal3d(-0.153469, -0.968964, -0.193793);
        glVertex3d(0, -0.589343, 3.173333);
        glVertex3d(-0.176219, -0.542347, 3.077905);
        glVertex3d(0, -0.570257, 3.077905);

        glNormal3d(-0.153469, -0.968964, -0.193793);
        glVertex3d(0, -0.589343, 3.173333);
        glVertex3d(-0.182117, -0.560498, 3.173333);
        glVertex3d(-0.176219, -0.542347, 3.077905);

        glNormal3d(-0.155747, -0.983347, -0.093652);
        glVertex3d(0, -0.596977, 3.253492);
        glVertex3d(-0.182117, -0.560498, 3.173333);
        glVertex3d(0, -0.589343, 3.173333);

        glNormal3d(-0.155747, -0.983347, -0.093653);
        glVertex3d(0, -0.596977, 3.253492);
        glVertex3d(-0.184476, -0.567759, 3.253492);
        glVertex3d(-0.182117, -0.560498, 3.173333);

        glNormal3d(-0.153045, -0.966283, 0.207062);
        glVertex3d(0, -0.574074, 3.360371);
        glVertex3d(-0.184476, -0.567759, 3.253492);
        glVertex3d(0, -0.596977, 3.253492);

        glNormal3d(-0.153044, -0.966283, 0.207061);
        glVertex3d(0, -0.574074, 3.360371);
        glVertex3d(-0.177399, -0.545977, 3.360371);
        glVertex3d(-0.184476, -0.567759, 3.253492);

        glNormal3d(-0.141273, -0.891966, 0.429464);
        glVertex3d(0, -0.524452, 3.463433);
        glVertex3d(-0.177399, -0.545977, 3.360371);
        glVertex3d(0, -0.574074, 3.360371);

        glNormal3d(-0.141274, -0.891965, 0.429465);
        glVertex3d(0, -0.524452, 3.463433);
        glVertex3d(-0.162065, -0.498783, 3.463433);
        glVertex3d(-0.177399, -0.545977, 3.360371);

        glNormal3d(-0.123364, -0.778887, 0.614912);
        glVertex3d(0, -0.467195, 3.535958);
        glVertex3d(-0.162065, -0.498783, 3.463433);
        glVertex3d(0, -0.524452, 3.463433);

        glNormal3d(-0.123362, -0.778889, 0.61491);
        glVertex3d(0, -0.467195, 3.535958);
        glVertex3d(-0.144372, -0.444329, 3.535958);
        glVertex3d(-0.162065, -0.498783, 3.463433);

        glNormal3d(-0.114575, -0.723405, 0.68085);
        glVertex3d(0, -0.406122, 3.600849);
        glVertex3d(-0.144372, -0.444329, 3.535958);
        glVertex3d(0, -0.467195, 3.535958);

        glNormal3d(-0.114576, -0.723403, 0.680852);
        glVertex3d(0, -0.406122, 3.600849);
        glVertex3d(-0.125499, -0.386244, 3.600849);
        glVertex3d(-0.144372, -0.444329, 3.535958);

        glNormal3d(-0.114392, -0.722242, 0.682115);
        glVertex3d(0, -0.341231, 3.669557);
        glVertex3d(-0.125499, -0.386244, 3.600849);
        glVertex3d(0, -0.406122, 3.600849);

        glNormal3d(-0.114392, -0.722242, 0.682115);
        glVertex3d(0, -0.341231, 3.669557);
        glVertex3d(-0.063098, -0.331237, 3.669557);
        glVertex3d(-0.125499, -0.386244, 3.600849);

        glNormal3d(-0.151872, -0.958889, 0.239722);
        glVertex3d(0, -0.238169, 3.921486);
        glVertex3d(-0.080676, -0.248294, 3.829875);
        glVertex3d(0, -0.261071, 3.829875);

        glNormal3d(-0.151872, -0.958889, 0.239722);
        glVertex3d(0, -0.238169, 3.921486);
        glVertex3d(-0.073598, -0.226512, 3.921486);
        glVertex3d(-0.080676, -0.248294, 3.829875);

        glNormal3d(-0.156312, -0.986918, -0.039477);
        glVertex3d(0, -0.241986, 4.016913);
        glVertex3d(-0.073598, -0.226512, 3.921486);
        glVertex3d(0, -0.238169, 3.921486);

        glNormal3d(-0.156312, -0.986919, -0.039477);
        glVertex3d(0, -0.241986, 4.016913);
        glVertex3d(-0.074778, -0.230142, 4.016913);
        glVertex3d(-0.073598, -0.226512, 3.921486);

        glNormal3d(-0.076691, -0.484211, -0.871584);
        glVertex3d(0, -0.27634, 4.035999);
        glVertex3d(-0.074778, -0.230142, 4.016913);
        glVertex3d(0, -0.241986, 4.016913);

        glNormal3d(-0.076687, -0.484206, -0.871587);
        glVertex3d(0, -0.27634, 4.035999);
        glVertex3d(-0.085394, -0.262815, 4.035999);
        glVertex3d(-0.074778, -0.230142, 4.016913);

        glNormal3d(-0.100875, -0.636919, -0.764302);
        glVertex3d(0, -0.322145, 4.07417);
        glVertex3d(-0.085394, -0.262815, 4.035999);
        glVertex3d(0, -0.27634, 4.035999);

        glNormal3d(-0.100879, -0.636924, -0.764298);
        glVertex3d(0, -0.322145, 4.07417);
        glVertex3d(-0.099549, -0.306378, 4.07417);
        glVertex3d(-0.085394, -0.262815, 4.035999);

        glNormal3d(-0.154358, -0.974572, -0.162427);
        glVertex3d(0, -0.333596, 4.142878);
        glVertex3d(-0.099549, -0.306378, 4.07417);
        glVertex3d(0, -0.322145, 4.07417);

        glNormal3d(-0.154357, -0.974572, -0.162429);
        glVertex3d(0, -0.333596, 4.142878);
        glVertex3d(-0.103087, -0.317269, 4.142878);
        glVertex3d(-0.099549, -0.306378, 4.07417);

        glNormal3d(-0.143601, -0.906662, 0.396664);
        glVertex3d(0, -0.306877, 4.203952);
        glVertex3d(-0.103087, -0.317269, 4.142878);
        glVertex3d(0, -0.333596, 4.142878);

        glNormal3d(-0.143601, -0.906663, 0.396663);
        glVertex3d(0, -0.306877, 4.203952);
        glVertex3d(-0.09483, -0.291857, 4.203952);
        glVertex3d(-0.103087, -0.317269, 4.142878);

        glNormal3d(-0.061347, -0.38733, 0.919898);
        glVertex3d(0, -0.234352, 4.234489);
        glVertex3d(-0.09483, -0.291857, 4.203952);
        glVertex3d(0, -0.306877, 4.203952);

        glNormal3d(-0.061349, -0.387328, 0.919898);
        glVertex3d(0, -0.234352, 4.234489);
        glVertex3d(-0.072419, -0.222882, 4.234489);
        glVertex3d(-0.09483, -0.291857, 4.203952);

        glNormal3d(-0.038387, -0.242356, 0.969428);
        glVertex3d(0, -0.15801, 4.253574);
        glVertex3d(-0.072419, -0.222882, 4.234489);
        glVertex3d(0, -0.234352, 4.234489);

        glNormal3d(-0.038385, -0.242358, 0.969427);
        glVertex3d(0, -0.15801, 4.253574);
        glVertex3d(-0.048828, -0.150276, 4.253574);
        glVertex3d(-0.072419, -0.222882, 4.234489);

        glNormal3d(-0.022397, -0.04395, 0.998783);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.092876, -0.127832, 4.253574);
        glVertex3d(-0.048828, -0.150276, 4.253574);

        glNormal3d(-0.111397, -0.218635, 0.969427);
        glVertex3d(-0.048828, -0.150276, 4.253574);
        glVertex3d(-0.137749, -0.189594, 4.234489);
        glVertex3d(-0.072419, -0.222882, 4.234489);

        glNormal3d(-0.1114, -0.218629, 0.969428);
        glVertex3d(-0.048828, -0.150276, 4.253574);
        glVertex3d(-0.092876, -0.127832, 4.253574);
        glVertex3d(-0.137749, -0.189594, 4.234489);

        glNormal3d(-0.178036, -0.349414, 0.919898);
        glVertex3d(-0.072419, -0.222882, 4.234489);
        glVertex3d(-0.180378, -0.248268, 4.203952);
        glVertex3d(-0.09483, -0.291857, 4.203952);

        glNormal3d(-0.178035, -0.349417, 0.919897);
        glVertex3d(-0.072419, -0.222882, 4.234489);
        glVertex3d(-0.137749, -0.189594, 4.234489);
        glVertex3d(-0.180378, -0.248268, 4.203952);

        glNormal3d(-0.416747, -0.817912, 0.396663);
        glVertex3d(-0.09483, -0.291857, 4.203952);
        glVertex3d(-0.196083, -0.269885, 4.142878);
        glVertex3d(-0.103087, -0.317269, 4.142878);

        glNormal3d(-0.416748, -0.817911, 0.396665);
        glVertex3d(-0.09483, -0.291857, 4.203952);
        glVertex3d(-0.180378, -0.248268, 4.203952);
        glVertex3d(-0.196083, -0.269885, 4.142878);

        glNormal3d(-0.447961, -0.879174, -0.162429);
        glVertex3d(-0.103087, -0.317269, 4.142878);
        glVertex3d(-0.189352, -0.260621, 4.07417);
        glVertex3d(-0.099549, -0.306378, 4.07417);

        glNormal3d(-0.447961, -0.879174, -0.162429);
        glVertex3d(-0.103087, -0.317269, 4.142878);
        glVertex3d(-0.196083, -0.269885, 4.142878);
        glVertex3d(-0.189352, -0.260621, 4.07417);

        glNormal3d(-0.292765, -0.574576, -0.764298);
        glVertex3d(-0.099549, -0.306378, 4.07417);
        glVertex3d(-0.162429, -0.223564, 4.035999);
        glVertex3d(-0.085394, -0.262815, 4.035999);

        glNormal3d(-0.29276, -0.574574, -0.764302);
        glVertex3d(-0.099549, -0.306378, 4.07417);
        glVertex3d(-0.189352, -0.260621, 4.07417);
        glVertex3d(-0.162429, -0.223564, 4.035999);

        glNormal3d(-0.222565, -0.436807, -0.871587);
        glVertex3d(-0.085394, -0.262815, 4.035999);
        glVertex3d(-0.142236, -0.195771, 4.016913);
        glVertex3d(-0.074778, -0.230142, 4.016913);

        glNormal3d(-0.222571, -0.436811, -0.871584);
        glVertex3d(-0.085394, -0.262815, 4.035999);
        glVertex3d(-0.162429, -0.223564, 4.035999);
        glVertex3d(-0.142236, -0.195771, 4.016913);

        glNormal3d(-0.453635, -0.890313, -0.039478);
        glVertex3d(-0.074778, -0.230142, 4.016913);
        glVertex3d(-0.139992, -0.192683, 3.921486);
        glVertex3d(-0.073598, -0.226512, 3.921486);

        glNormal3d(-0.453638, -0.890311, -0.039476);
        glVertex3d(-0.074778, -0.230142, 4.016913);
        glVertex3d(-0.142236, -0.195771, 4.016913);
        glVertex3d(-0.139992, -0.192683, 3.921486);

        glNormal3d(-0.440753, -0.865026, 0.239723);
        glVertex3d(-0.073598, -0.226512, 3.921486);
        glVertex3d(-0.153454, -0.211211, 3.829875);
        glVertex3d(-0.080676, -0.248294, 3.829875);

        glNormal3d(-0.440752, -0.865026, 0.239722);
        glVertex3d(-0.073598, -0.226512, 3.921486);
        glVertex3d(-0.139992, -0.192683, 3.921486);
        glVertex3d(-0.153454, -0.211211, 3.829875);

        glNormal3d(-0.434374, -0.852509, 0.290772);
        glVertex3d(-0.080676, -0.248294, 3.829875);
        glVertex3d(-0.171403, -0.235916, 3.73063);
        glVertex3d(-0.087647, -0.269748, 3.756561);

        glNormal3d(-0.434375, -0.852508, 0.290772);
        glVertex3d(-0.080676, -0.248294, 3.829875);
        glVertex3d(-0.153454, -0.211211, 3.829875);
        glVertex3d(-0.171403, -0.235916, 3.73063);

        glNormal3d(-0.332512, -0.652591, 0.680853);
        glVertex3d(-0.125499, -0.386244, 3.600849);
        glVertex3d(-0.274611, -0.377969, 3.535958);
        glVertex3d(-0.144372, -0.444329, 3.535958);

        glNormal3d(-0.332512, -0.652592, 0.680852);
        glVertex3d(-0.125499, -0.386244, 3.600849);
        glVertex3d(-0.238712, -0.328559, 3.600849);
        glVertex3d(-0.274611, -0.377969, 3.535958);

        glNormal3d(-0.358015, -0.702645, 0.61491);
        glVertex3d(-0.144372, -0.444329, 3.535958);
        glVertex3d(-0.308265, -0.42429, 3.463433);
        glVertex3d(-0.162065, -0.498783, 3.463433);

        glNormal3d(-0.358016, -0.702644, 0.614911);
        glVertex3d(-0.144372, -0.444329, 3.535958);
        glVertex3d(-0.274611, -0.377969, 3.535958);
        glVertex3d(-0.308265, -0.42429, 3.463433);

        glNormal3d(-0.409992, -0.804653, 0.429465);
        glVertex3d(-0.162065, -0.498783, 3.463433);
        glVertex3d(-0.337432, -0.464436, 3.360371);
        glVertex3d(-0.177399, -0.545977, 3.360371);

        glNormal3d(-0.409992, -0.804654, 0.429463);
        glVertex3d(-0.162065, -0.498783, 3.463433);
        glVertex3d(-0.308265, -0.42429, 3.463433);
        glVertex3d(-0.337432, -0.464436, 3.360371);

        glNormal3d(-0.444152, -0.871696, 0.207061);
        glVertex3d(-0.177399, -0.545977, 3.360371);
        glVertex3d(-0.350894, -0.482964, 3.253492);
        glVertex3d(-0.184476, -0.567759, 3.253492);

        glNormal3d(-0.444153, -0.871696, 0.207062);
        glVertex3d(-0.177399, -0.545977, 3.360371);
        glVertex3d(-0.337432, -0.464436, 3.360371);
        glVertex3d(-0.350894, -0.482964, 3.253492);

        glNormal3d(-0.451995, -0.88709, -0.093653);
        glVertex3d(-0.184476, -0.567759, 3.253492);
        glVertex3d(-0.346407, -0.476788, 3.173333);
        glVertex3d(-0.182117, -0.560498, 3.173333);

        glNormal3d(-0.451996, -0.88709, -0.093652);
        glVertex3d(-0.184476, -0.567759, 3.253492);
        glVertex3d(-0.350894, -0.482964, 3.253492);
        glVertex3d(-0.346407, -0.476788, 3.173333);

        glNormal3d(-0.445384, -0.874115, -0.193793);
        glVertex3d(-0.182117, -0.560498, 3.173333);
        glVertex3d(-0.335189, -0.461348, 3.077905);
        glVertex3d(-0.176219, -0.542347, 3.077905);

        glNormal3d(-0.445384, -0.874115, -0.193792);
        glVertex3d(-0.182117, -0.560498, 3.173333);
        glVertex3d(-0.346407, -0.476788, 3.173333);
        glVertex3d(-0.335189, -0.461348, 3.077905);

        glNormal3d(-0.367678, -0.721607, -0.586597);
        glVertex3d(-0.176219, -0.542347, 3.077905);
        glVertex3d(-0.310509, -0.427378, 3.020648);
        glVertex3d(-0.163244, -0.502414, 3.020648);

        glNormal3d(-0.367677, -0.721607, -0.586597);
        glVertex3d(-0.176219, -0.542347, 3.077905);
        glVertex3d(-0.335189, -0.461348, 3.077905);
        glVertex3d(-0.310509, -0.427378, 3.020648);

        glNormal3d(-0.333115, -0.653775, -0.679421);
        glVertex3d(-0.163244, -0.502414, 3.020648);
        glVertex3d(-0.276854, -0.381057, 2.959574);
        glVertex3d(-0.145551, -0.447959, 2.959574);

        glNormal3d(-0.333115, -0.653775, -0.679421);
        glVertex3d(-0.163244, -0.502414, 3.020648);
        glVertex3d(-0.310509, -0.427378, 3.020648);
        glVertex3d(-0.276854, -0.381057, 2.959574);

        glNormal3d(-0.280873, -0.551244, -0.785646);
        glVertex3d(-0.145551, -0.447959, 2.959574);
        glVertex3d(-0.256662, -0.353264, 2.932855);
        glVertex3d(-0.134935, -0.415287, 2.932855);

        glNormal3d(-0.280873, -0.551244, -0.785646);
        glVertex3d(-0.145551, -0.447959, 2.959574);
        glVertex3d(-0.276854, -0.381057, 2.959574);
        glVertex3d(-0.256662, -0.353264, 2.932855);

        glNormal3d(-0.390562, -0.76652, 0.509812);
        glVertex3d(-0.134935, -0.415287, 2.932855);
        glVertex3d(-0.270123, -0.371793, 2.894683);
        glVertex3d(-0.142012, -0.437068, 2.894683);

        glNormal3d(-0.390562, -0.76652, 0.509812);
        glVertex3d(-0.134935, -0.415287, 2.932855);
        glVertex3d(-0.256662, -0.353264, 2.932855);
        glVertex3d(-0.270123, -0.371793, 2.894683);

        glNormal3d(-0.427268, -0.838561, -0.338019);
        glVertex3d(-0.142012, -0.437068, 2.894683);
        glVertex3d(-0.261149, -0.35944, 2.852695);
        glVertex3d(-0.137294, -0.422547, 2.852695);

        glNormal3d(-0.427269, -0.838562, -0.338017);
        glVertex3d(-0.142012, -0.437068, 2.894683);
        glVertex3d(-0.270123, -0.371793, 2.894683);
        glVertex3d(-0.261149, -0.35944, 2.852695);

        glNormal3d(0.205046, 0.402426, 0.892194);
        glVertex3d(-0.137294, -0.422547, 2.852695);
        glVertex3d(-0.127858, -0.393505, 2.837427);
        glVertex3d(-0.2432, -0.334735, 2.837427);

        glNormal3d(0.205044, 0.402424, 0.892195);
        glVertex3d(-0.137294, -0.422547, 2.852695);
        glVertex3d(-0.2432, -0.334735, 2.837427);
        glVertex3d(-0.261149, -0.35944, 2.852695);

        glNormal3d(-0.453128, -0.889314, 0.061612);
        glVertex3d(-0.127858, -0.393505, 2.837427);
        glVertex3d(-0.245443, -0.337823, 2.776353);
        glVertex3d(-0.129037, -0.397135, 2.776353);

        glNormal3d(-0.453127, -0.889314, 0.061612);
        glVertex3d(-0.127858, -0.393505, 2.837427);
        glVertex3d(-0.2432, -0.334735, 2.837427);
        glVertex3d(-0.245443, -0.337823, 2.776353);

        glNormal3d(-0.431221, -0.846318, 0.312719);
        glVertex3d(-0.129037, -0.397135, 2.776353);
        glVertex3d(-0.256662, -0.353264, 2.719097);
        glVertex3d(-0.134935, -0.415287, 2.719097);

        glNormal3d(-0.431221, -0.846319, 0.312717);
        glVertex3d(-0.129037, -0.397135, 2.776353);
        glVertex3d(-0.245443, -0.337823, 2.776353);
        glVertex3d(-0.256662, -0.353264, 2.719097);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.134935, -0.415287, 2.719097);
        glVertex3d(-0.288073, -0.396497, 2.719096);
        glVertex3d(-0.151449, -0.466111, 2.719097);

        glNormal3d(-1e-06, -3e-06, 1);
        glVertex3d(-0.134935, -0.415287, 2.719097);
        glVertex3d(-0.256662, -0.353264, 2.719097);
        glVertex3d(-0.288073, -0.396497, 2.719096);

        glNormal3d(-0.274554, -0.538842, 0.79641);
        glVertex3d(-0.151449, -0.466111, 2.719097);
        glVertex3d(-0.306022, -0.421202, 2.696194);
        glVertex3d(-0.160885, -0.495153, 2.696194);

        glNormal3d(-0.274553, -0.538839, 0.796413);
        glVertex3d(-0.151449, -0.466111, 2.719097);
        glVertex3d(-0.288073, -0.396497, 2.719096);
        glVertex3d(-0.306022, -0.421202, 2.696194);

        glNormal3d(-0.434374, -0.852508, 0.290773);
        glVertex3d(-0.160885, -0.495153, 2.696194);
        glVertex3d(-0.314996, -0.433555, 2.646572);
        glVertex3d(-0.165603, -0.509674, 2.646572);

        glNormal3d(-0.434374, -0.852508, 0.290774);
        glVertex3d(-0.160885, -0.495153, 2.696194);
        glVertex3d(-0.306022, -0.421202, 2.696194);
        glVertex3d(-0.314996, -0.433555, 2.646572);

        glNormal3d(-0.445384, -0.874115, -0.193792);
        glVertex3d(-0.165603, -0.509674, 2.646572);
        glVertex3d(-0.310509, -0.427379, 2.608401);
        glVertex3d(-0.163244, -0.502414, 2.608401);

        glNormal3d(-0.445384, -0.874115, -0.193792);
        glVertex3d(-0.165603, -0.509674, 2.646572);
        glVertex3d(-0.314996, -0.433555, 2.646572);
        glVertex3d(-0.310509, -0.427379, 2.608401);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(-0.163244, -0.502414, 2.608401);
        glVertex3d(-0.328458, -0.452083, 2.608401);
        glVertex3d(-0.172681, -0.531456, 2.608401);

        glNormal3d(3e-06, 5e-06, 1);
        glVertex3d(-0.163244, -0.502414, 2.608401);
        glVertex3d(-0.310509, -0.427379, 2.608401);
        glVertex3d(-0.328458, -0.452083, 2.608401);

        glNormal3d(-0.242761, -0.476445, 0.845025);
        glVertex3d(-0.172681, -0.531456, 2.608401);
        glVertex3d(-0.346407, -0.476788, 2.589315);
        glVertex3d(-0.182117, -0.560498, 2.589315);

        glNormal3d(-0.242762, -0.476448, 0.845023);
        glVertex3d(-0.172681, -0.531456, 2.608401);
        glVertex3d(-0.328458, -0.452083, 2.608401);
        glVertex3d(-0.346407, -0.476788, 2.589315);

        glNormal3d(-0.379173, -0.744169, 0.549946);
        glVertex3d(-0.182117, -0.560498, 2.589315);
        glVertex3d(-0.364356, -0.501493, 2.54351);
        glVertex3d(-0.191554, -0.58954, 2.54351);

        glNormal3d(-0.379173, -0.744168, 0.549947);
        glVertex3d(-0.182117, -0.560498, 2.589315);
        glVertex3d(-0.346407, -0.476788, 2.589315);
        glVertex3d(-0.364356, -0.501493, 2.54351);

        glNormal3d(-0.453226, -0.889507, 0.058001);
        glVertex3d(-0.191554, -0.58954, 2.54351);
        glVertex3d(-0.3666, -0.504581, 2.478619);
        glVertex3d(-0.192733, -0.593171, 2.478619);

        glNormal3d(-0.453226, -0.889507, 0.058001);
        glVertex3d(-0.191554, -0.58954, 2.54351);
        glVertex3d(-0.364356, -0.501493, 2.54351);
        glVertex3d(-0.3666, -0.504581, 2.478619);

        glNormal3d(-0.402815, -0.790569, -0.461238);
        glVertex3d(-0.192733, -0.593171, 2.478619);
        glVertex3d(-0.344164, -0.4737, 2.406094);
        glVertex3d(-0.180938, -0.556868, 2.406094);

        glNormal3d(-0.402815, -0.790569, -0.461238);
        glVertex3d(-0.192733, -0.593171, 2.478619);
        glVertex3d(-0.3666, -0.504581, 2.478619);
        glVertex3d(-0.344164, -0.4737, 2.406094);

        glNormal3d(0.197162, 0.386952, 0.900775);
        glVertex3d(-0.180938, -0.556868, 2.406094);
        glVertex3d(-0.156167, -0.480632, 2.367923);
        glVertex3d(-0.297047, -0.40885, 2.367923);

        glNormal3d(0.197162, 0.386952, 0.900775);
        glVertex3d(-0.180938, -0.556868, 2.406094);
        glVertex3d(-0.297047, -0.40885, 2.367923);
        glVertex3d(-0.344164, -0.4737, 2.406094);

        glNormal3d(0.115931, 0.22753, 0.966846);
        glVertex3d(-0.156167, -0.480632, 2.367923);
        glVertex3d(-0.129037, -0.397135, 2.34502);
        glVertex3d(-0.245443, -0.337823, 2.34502);

        glNormal3d(0.115933, 0.227531, 0.966845);
        glVertex3d(-0.156167, -0.480632, 2.367923);
        glVertex3d(-0.245443, -0.337823, 2.34502);
        glVertex3d(-0.297047, -0.40885, 2.367923);

        glNormal3d(0.096258, 0.188917, 0.977264);
        glVertex3d(-0.129037, -0.397135, 2.34502);
        glVertex3d(-0.112524, -0.346311, 2.333569);
        glVertex3d(-0.214032, -0.29459, 2.333569);

        glNormal3d(0.096256, 0.188915, 0.977265);
        glVertex3d(-0.129037, -0.397135, 2.34502);
        glVertex3d(-0.214032, -0.29459, 2.333569);
        glVertex3d(-0.245443, -0.337823, 2.34502);

        glNormal3d(-0.45382, -0.890671, 0.027426);
        glVertex3d(-0.112524, -0.346311, 2.333569);
        glVertex3d(-0.216276, -0.297678, 2.196153);
        glVertex3d(-0.113703, -0.349942, 2.196153);

        glNormal3d(-0.45382, -0.890671, 0.027426);
        glVertex3d(-0.112524, -0.346311, 2.333569);
        glVertex3d(-0.214032, -0.29459, 2.333569);
        glVertex3d(-0.216276, -0.297678, 2.196153);

        glNormal3d(-0.453774, -0.890582, 0.03085);
        glVertex3d(-0.113703, -0.349942, 2.196153);
        glVertex3d(-0.21852, -0.300766, 2.074006);
        glVertex3d(-0.114883, -0.353572, 2.074006);

        glNormal3d(-0.453774, -0.890583, 0.03085);
        glVertex3d(-0.113703, -0.349942, 2.196153);
        glVertex3d(-0.216276, -0.297678, 2.196153);
        glVertex3d(-0.21852, -0.300766, 2.074006);

        glNormal3d(-0.448839, -0.880895, 0.150228);
        glVertex3d(-0.114883, -0.353572, 2.074006);
        glVertex3d(-0.231981, -0.319295, 1.925139);
        glVertex3d(-0.12196, -0.375354, 1.925139);

        glNormal3d(-0.448838, -0.880895, 0.150227);
        glVertex3d(-0.114883, -0.353572, 2.074006);
        glVertex3d(-0.21852, -0.300766, 2.074006);
        glVertex3d(-0.231981, -0.319295, 1.925139);

        glNormal3d(-0.440753, -0.865026, 0.239721);
        glVertex3d(-0.12196, -0.375354, 1.925139);
        glVertex3d(-0.247687, -0.340912, 1.81826);
        glVertex3d(-0.130217, -0.400766, 1.81826);

        glNormal3d(-0.440753, -0.865026, 0.239722);
        glVertex3d(-0.12196, -0.375354, 1.925139);
        glVertex3d(-0.231981, -0.319295, 1.925139);
        glVertex3d(-0.247687, -0.340912, 1.81826);

        glNormal3d(-0.441614, -0.866715, 0.231908);
        glVertex3d(-0.130217, -0.400766, 1.81826);
        glVertex3d(-0.263392, -0.362528, 1.707564);
        glVertex3d(-0.138474, -0.426178, 1.707564);

        glNormal3d(-0.441614, -0.866716, 0.231908);
        glVertex3d(-0.130217, -0.400766, 1.81826);
        glVertex3d(-0.247687, -0.340912, 1.81826);
        glVertex3d(-0.263392, -0.362528, 1.707564);

        glNormal3d(-0.436404, -0.85649, 0.27564);
        glVertex3d(-0.138474, -0.426178, 1.707564);
        glVertex3d(-0.283585, -0.390321, 1.589233);
        glVertex3d(-0.14909, -0.45885, 1.589233);

        glNormal3d(-0.436404, -0.85649, 0.27564);
        glVertex3d(-0.138474, -0.426178, 1.707564);
        glVertex3d(-0.263392, -0.362528, 1.707564);
        glVertex3d(-0.283585, -0.390321, 1.589233);

        glNormal3d(-0.425728, -0.835536, 0.347325);
        glVertex3d(-0.14909, -0.45885, 1.589233);
        glVertex3d(-0.303778, -0.418114, 1.497623);
        glVertex3d(-0.159706, -0.491523, 1.497623);

        glNormal3d(-0.425728, -0.835536, 0.347325);
        glVertex3d(-0.14909, -0.45885, 1.589233);
        glVertex3d(-0.283585, -0.390321, 1.589233);
        glVertex3d(-0.303778, -0.418114, 1.497623);

        glNormal3d(-0.426623, -0.837295, 0.341949);
        glVertex3d(-0.159706, -0.491523, 1.497623);
        glVertex3d(-0.335189, -0.461348, 1.352573);
        glVertex3d(-0.176219, -0.542347, 1.352573);

        glNormal3d(-0.426624, -0.837295, 0.34195);
        glVertex3d(-0.159706, -0.491523, 1.497623);
        glVertex3d(-0.303778, -0.418114, 1.497623);
        glVertex3d(-0.335189, -0.461348, 1.352573);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.176219, -0.542347, 1.352573);
        glVertex3d(-0.409229, -0.563255, 1.352573);
        glVertex3d(-0.215145, -0.662146, 1.352573);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.176219, -0.542347, 1.352573);
        glVertex3d(-0.335189, -0.461348, 1.352573);
        glVertex3d(-0.409229, -0.563255, 1.352573);

        glNormal3d(-0.431222, -0.84632, 0.312715);
        glVertex3d(-0.215145, -0.662146, 1.352573);
        glVertex3d(-0.41596, -0.572519, 1.318219);
        glVertex3d(-0.218683, -0.673037, 1.318218);

        glNormal3d(-0.431222, -0.846319, 0.312715);
        glVertex3d(-0.215145, -0.662146, 1.352573);
        glVertex3d(-0.409229, -0.563255, 1.352573);
        glVertex3d(-0.41596, -0.572519, 1.318219);

        glNormal3d(-0.445384, -0.874115, -0.193794);
        glVertex3d(-0.218683, -0.673037, 1.318218);
        glVertex3d(-0.411473, -0.566343, 1.280048);
        glVertex3d(-0.216324, -0.665776, 1.280048);

        glNormal3d(-0.445385, -0.874115, -0.19379);
        glVertex3d(-0.218683, -0.673037, 1.318218);
        glVertex3d(-0.41596, -0.572519, 1.318219);
        glVertex3d(-0.411473, -0.566343, 1.280048);

        glNormal3d(-0.449089, -0.881386, -0.146552);
        glVertex3d(-0.216324, -0.665776, 1.280048);
        glVertex3d(-0.404742, -0.557079, 1.203705);
        glVertex3d(-0.212786, -0.654886, 1.203705);

        glNormal3d(-0.449089, -0.881386, -0.146553);
        glVertex3d(-0.216324, -0.665776, 1.280048);
        glVertex3d(-0.411473, -0.566343, 1.280048);
        glVertex3d(-0.404742, -0.557079, 1.203705);

        glNormal3d(-0.453534, -0.89011, 0.044849);
        glVertex3d(-0.212786, -0.654886, 1.203705);
        glVertex3d(-0.406985, -0.560167, 1.119729);
        glVertex3d(-0.213965, -0.658516, 1.119729);

        glNormal3d(-0.453534, -0.89011, 0.04485);
        glVertex3d(-0.212786, -0.654886, 1.203705);
        glVertex3d(-0.404742, -0.557079, 1.203705);
        glVertex3d(-0.406985, -0.560167, 1.119729);

        glNormal3d(-0.425728, -0.835537, 0.347324);
        glVertex3d(-0.213965, -0.658516, 1.119729);
        glVertex3d(-0.420447, -0.578695, 1.058656);
        glVertex3d(-0.221042, -0.680297, 1.058655);

        glNormal3d(-0.425728, -0.835537, 0.347324);
        glVertex3d(-0.213965, -0.658516, 1.119729);
        glVertex3d(-0.406985, -0.560167, 1.119729);
        glVertex3d(-0.420447, -0.578695, 1.058656);

        glNormal3d(-0.323002, -0.633927, 0.702714);
        glVertex3d(-0.221042, -0.680297, 1.058655);
        glVertex3d(-0.451858, -0.621929, 1.005216);
        glVertex3d(-0.237556, -0.731121, 1.005216);

        glNormal3d(-0.323002, -0.633927, 0.702714);
        glVertex3d(-0.221042, -0.680297, 1.058655);
        glVertex3d(-0.420447, -0.578695, 1.058656);
        glVertex3d(-0.451858, -0.621929, 1.005216);

        glNormal3d(-0.323002, -0.633926, 0.702714);
        glVertex3d(-0.237556, -0.731121, 1.005216);
        glVertex3d(-0.492244, -0.677515, 0.936508);
        glVertex3d(-0.258788, -0.796467, 0.936508);

        glNormal3d(-0.323002, -0.633927, 0.702713);
        glVertex3d(-0.237556, -0.731121, 1.005216);
        glVertex3d(-0.451858, -0.621929, 1.005216);
        glVertex3d(-0.492244, -0.677515, 0.936508);

        glNormal3d(-0.36227, -0.710995, 0.602699);
        glVertex3d(-0.258788, -0.796467, 0.936508);
        glVertex3d(-0.521411, -0.71766, 0.871617);
        glVertex3d(-0.274122, -0.84366, 0.871617);

        glNormal3d(-0.36227, -0.710995, 0.6027);
        glVertex3d(-0.258788, -0.796467, 0.936508);
        glVertex3d(-0.492244, -0.677515, 0.936508);
        glVertex3d(-0.521411, -0.71766, 0.871617);

        glNormal3d(-0.407059, -0.798897, 0.442793);
        glVertex3d(-0.274122, -0.84366, 0.871617);
        glVertex3d(-0.541604, -0.745453, 0.802909);
        glVertex3d(-0.284738, -0.876333, 0.802909);

        glNormal3d(-0.407059, -0.798898, 0.442792);
        glVertex3d(-0.274122, -0.84366, 0.871617);
        glVertex3d(-0.521411, -0.71766, 0.871617);
        glVertex3d(-0.541604, -0.745453, 0.802909);

        glNormal3d(-0.411212, -0.807048, 0.423766);
        glVertex3d(-0.284738, -0.876333, 0.802909);
        glVertex3d(-0.561796, -0.773246, 0.730384);
        glVertex3d(-0.295354, -0.909005, 0.730384);

        glNormal3d(-0.411212, -0.807048, 0.423766);
        glVertex3d(-0.284738, -0.876333, 0.802909);
        glVertex3d(-0.541604, -0.745453, 0.802909);
        glVertex3d(-0.561796, -0.773246, 0.730384);

        glNormal3d(-0.452461, -0.888003, 0.082031);
        glVertex3d(-0.295354, -0.909005, 0.730384);
        glVertex3d(-0.566284, -0.779422, 0.638774);
        glVertex3d(-0.297713, -0.916266, 0.638774);

        glNormal3d(-0.452461, -0.888003, 0.082031);
        glVertex3d(-0.295354, -0.909005, 0.730384);
        glVertex3d(-0.561796, -0.773246, 0.730384);
        glVertex3d(-0.566284, -0.779422, 0.638774);

        glNormal3d(-0.451282, -0.885689, -0.10909);
        glVertex3d(-0.297713, -0.916266, 0.638774);
        glVertex3d(-0.561796, -0.773246, 0.570066);
        glVertex3d(-0.295354, -0.909005, 0.570066);

        glNormal3d(-0.451282, -0.885688, -0.10909);
        glVertex3d(-0.297713, -0.916266, 0.638774);
        glVertex3d(-0.566284, -0.779422, 0.638774);
        glVertex3d(-0.561796, -0.773246, 0.570066);

        glNormal3d(-0.444484, -0.872347, -0.203578);
        glVertex3d(-0.295354, -0.909005, 0.570066);
        glVertex3d(-0.552822, -0.760894, 0.497541);
        glVertex3d(-0.290636, -0.894484, 0.49754);

        glNormal3d(-0.444484, -0.872347, -0.203579);
        glVertex3d(-0.295354, -0.909005, 0.570066);
        glVertex3d(-0.561796, -0.773246, 0.570066);
        glVertex3d(-0.552822, -0.760894, 0.497541);

        glNormal3d(0.285743, 0.560804, 0.777078);
        glVertex3d(-0.290636, -0.894484, 0.49754);
        glVertex3d(-0.27884, -0.858181, 0.467004);
        glVertex3d(-0.530386, -0.730013, 0.467004);

        glNormal3d(0.285749, 0.560811, 0.777071);
        glVertex3d(-0.290636, -0.894484, 0.49754);
        glVertex3d(-0.530386, -0.730013, 0.467004);
        glVertex3d(-0.552822, -0.760894, 0.497541);

        glNormal3d(-0.45399, -0.891007, 1e-06);
        glVertex3d(-0.27884, -0.858181, 0.467004);
        glVertex3d(-0.530386, -0.730013, 0.38785);
        glVertex3d(-0.27884, -0.858181, 0.387851);

        glNormal3d(-0.45399, -0.891007, 1e-06);
        glVertex3d(-0.27884, -0.858181, 0.467004);
        glVertex3d(-0.530386, -0.730013, 0.467004);
        glVertex3d(-0.530386, -0.730013, 0.38785);

        glNormal3d(-1e-06, -3e-06, 1);
        glVertex3d(-0.27884, -0.858181, 0.387851);
        glVertex3d(-0.576911, -0.794049, 0.38785);
        glVertex3d(-0.3033, -0.93346, 0.38785);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.27884, -0.858181, 0.387851);
        glVertex3d(-0.530386, -0.730013, 0.38785);
        glVertex3d(-0.576911, -0.794049, 0.38785);

        glNormal3d(-0.45399, -0.891005, -0.001488);
        glVertex3d(-0.3033, -0.93346, 0.38785);
        glVertex3d(-0.576567, -0.793576, 0);
        glVertex3d(-0.30312, -0.932905, 0);

        glNormal3d(-0.45399, -0.891005, -0.001488);
        glVertex3d(-0.3033, -0.93346, 0.38785);
        glVertex3d(-0.576911, -0.794049, 0.38785);
        glVertex3d(-0.576567, -0.793576, 0);

        glNormal3d(-0.707106, -0.707106, -0.001488);
        glVertex3d(-0.576911, -0.794049, 0.38785);
        glVertex3d(-0.793577, -0.576567, 0);
        glVertex3d(-0.576567, -0.793576, 0);

        glNormal3d(-0.707106, -0.707106, -0.001487);
        glVertex3d(-0.576911, -0.794049, 0.38785);
        glVertex3d(-0.794049, -0.57691, 0.387851);
        glVertex3d(-0.793577, -0.576567, 0);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(-0.530386, -0.730013, 0.38785);
        glVertex3d(-0.794049, -0.57691, 0.387851);
        glVertex3d(-0.576911, -0.794049, 0.38785);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.530386, -0.730013, 0.38785);
        glVertex3d(-0.730013, -0.530385, 0.387851);
        glVertex3d(-0.794049, -0.57691, 0.387851);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.530386, -0.730013, 0.467004);
        glVertex3d(-0.730013, -0.530385, 0.387851);
        glVertex3d(-0.530386, -0.730013, 0.38785);

        glNormal3d(-0.707107, -0.707106, 0);
        glVertex3d(-0.530386, -0.730013, 0.467004);
        glVertex3d(-0.730013, -0.530385, 0.467004);
        glVertex3d(-0.730013, -0.530385, 0.387851);

        glNormal3d(0.445064, 0.445062, 0.77707);
        glVertex3d(-0.552822, -0.760894, 0.497541);
        glVertex3d(-0.530386, -0.730013, 0.467004);
        glVertex3d(-0.730013, -0.530385, 0.467004);

        glNormal3d(0.445061, 0.44506, 0.777073);
        glVertex3d(-0.552822, -0.760894, 0.497541);
        glVertex3d(-0.730013, -0.530385, 0.467004);
        glVertex3d(-0.760894, -0.552821, 0.497541);

        glNormal3d(-0.692299, -0.692299, -0.203579);
        glVertex3d(-0.561796, -0.773246, 0.570066);
        glVertex3d(-0.760894, -0.552821, 0.497541);
        glVertex3d(-0.552822, -0.760894, 0.497541);

        glNormal3d(-0.692298, -0.692299, -0.203583);
        glVertex3d(-0.561796, -0.773246, 0.570066);
        glVertex3d(-0.773246, -0.561796, 0.570066);
        glVertex3d(-0.760894, -0.552821, 0.497541);

        glNormal3d(-0.702886, -0.702887, -0.109091);
        glVertex3d(-0.566284, -0.779422, 0.638774);
        glVertex3d(-0.773246, -0.561796, 0.570066);
        glVertex3d(-0.561796, -0.773246, 0.570066);

        glNormal3d(-0.702887, -0.702887, -0.109088);
        glVertex3d(-0.566284, -0.779422, 0.638774);
        glVertex3d(-0.779423, -0.566283, 0.638774);
        glVertex3d(-0.773246, -0.561796, 0.570066);

        glNormal3d(-0.704724, -0.704723, 0.082032);
        glVertex3d(-0.561796, -0.773246, 0.730384);
        glVertex3d(-0.779423, -0.566283, 0.638774);
        glVertex3d(-0.566284, -0.779422, 0.638774);

        glNormal3d(-0.704724, -0.704724, 0.082031);
        glVertex3d(-0.561796, -0.773246, 0.730384);
        glVertex3d(-0.773246, -0.561796, 0.730384);
        glVertex3d(-0.779423, -0.566283, 0.638774);

        glNormal3d(-0.640477, -0.640477, 0.423766);
        glVertex3d(-0.541604, -0.745453, 0.802909);
        glVertex3d(-0.773246, -0.561796, 0.730384);
        glVertex3d(-0.561796, -0.773246, 0.730384);

        glNormal3d(-0.640477, -0.640477, 0.423766);
        glVertex3d(-0.541604, -0.745453, 0.802909);
        glVertex3d(-0.745454, -0.541603, 0.802909);
        glVertex3d(-0.773246, -0.561796, 0.730384);

        glNormal3d(-0.634009, -0.634009, 0.442793);
        glVertex3d(-0.521411, -0.71766, 0.871617);
        glVertex3d(-0.745454, -0.541603, 0.802909);
        glVertex3d(-0.541604, -0.745453, 0.802909);

        glNormal3d(-0.634009, -0.634009, 0.442792);
        glVertex3d(-0.521411, -0.71766, 0.871617);
        glVertex3d(-0.717661, -0.52141, 0.871617);
        glVertex3d(-0.745454, -0.541603, 0.802909);

        glNormal3d(-0.564249, -0.564249, 0.602699);
        glVertex3d(-0.492244, -0.677515, 0.936508);
        glVertex3d(-0.717661, -0.52141, 0.871617);
        glVertex3d(-0.521411, -0.71766, 0.871617);

        glNormal3d(-0.564249, -0.564249, 0.602699);
        glVertex3d(-0.492244, -0.677515, 0.936508);
        glVertex3d(-0.677515, -0.492243, 0.936508);
        glVertex3d(-0.717661, -0.52141, 0.871617);

        glNormal3d(-0.503088, -0.503087, 0.702713);
        glVertex3d(-0.451858, -0.621929, 1.005216);
        glVertex3d(-0.677515, -0.492243, 0.936508);
        glVertex3d(-0.492244, -0.677515, 0.936508);

        glNormal3d(-0.503088, -0.503087, 0.702713);
        glVertex3d(-0.451858, -0.621929, 1.005216);
        glVertex3d(-0.621929, -0.451858, 1.005216);
        glVertex3d(-0.677515, -0.492243, 0.936508);

        glNormal3d(-0.503087, -0.503087, 0.702714);
        glVertex3d(-0.420447, -0.578695, 1.058656);
        glVertex3d(-0.621929, -0.451858, 1.005216);
        glVertex3d(-0.451858, -0.621929, 1.005216);

        glNormal3d(-0.503087, -0.503086, 0.702715);
        glVertex3d(-0.420447, -0.578695, 1.058656);
        glVertex3d(-0.578696, -0.420447, 1.058655);
        glVertex3d(-0.621929, -0.451858, 1.005216);

        glNormal3d(-0.663086, -0.663086, 0.347324);
        glVertex3d(-0.406985, -0.560167, 1.119729);
        glVertex3d(-0.578696, -0.420447, 1.058655);
        glVertex3d(-0.420447, -0.578695, 1.058656);

        glNormal3d(-0.663086, -0.663086, 0.347324);
        glVertex3d(-0.406985, -0.560167, 1.119729);
        glVertex3d(-0.560167, -0.406985, 1.119729);
        glVertex3d(-0.578696, -0.420447, 1.058655);

        glNormal3d(-0.706396, -0.706395, 0.04485);
        glVertex3d(-0.404742, -0.557079, 1.203705);
        glVertex3d(-0.560167, -0.406985, 1.119729);
        glVertex3d(-0.406985, -0.560167, 1.119729);

        glNormal3d(-0.706395, -0.706395, 0.04485);
        glVertex3d(-0.404742, -0.557079, 1.203705);
        glVertex3d(-0.557079, -0.404741, 1.203705);
        glVertex3d(-0.560167, -0.406985, 1.119729);

        glNormal3d(-0.699472, -0.699472, -0.146553);
        glVertex3d(-0.411473, -0.566343, 1.280048);
        glVertex3d(-0.557079, -0.404741, 1.203705);
        glVertex3d(-0.404742, -0.557079, 1.203705);

        glNormal3d(-0.699472, -0.699472, -0.146553);
        glVertex3d(-0.411473, -0.566343, 1.280048);
        glVertex3d(-0.566343, -0.411472, 1.280048);
        glVertex3d(-0.557079, -0.404741, 1.203705);

        glNormal3d(-0.693702, -0.693702, -0.193791);
        glVertex3d(-0.41596, -0.572519, 1.318219);
        glVertex3d(-0.566343, -0.411472, 1.280048);
        glVertex3d(-0.411473, -0.566343, 1.280048);

        glNormal3d(-0.693702, -0.693702, -0.193791);
        glVertex3d(-0.41596, -0.572519, 1.318219);
        glVertex3d(-0.57252, -0.415959, 1.318219);
        glVertex3d(-0.566343, -0.411472, 1.280048);

        glNormal3d(-0.671643, -0.671643, 0.312715);
        glVertex3d(-0.409229, -0.563255, 1.352573);
        glVertex3d(-0.57252, -0.415959, 1.318219);
        glVertex3d(-0.41596, -0.572519, 1.318219);

        glNormal3d(-0.671643, -0.671643, 0.312715);
        glVertex3d(-0.409229, -0.563255, 1.352573);
        glVertex3d(-0.563255, -0.409229, 1.352573);
        glVertex3d(-0.57252, -0.415959, 1.318219);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.335189, -0.461348, 1.352573);
        glVertex3d(-0.563255, -0.409229, 1.352573);
        glVertex3d(-0.409229, -0.563255, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.335189, -0.461348, 1.352573);
        glVertex3d(-0.461348, -0.335189, 1.352573);
        glVertex3d(-0.563255, -0.409229, 1.352573);

        glNormal3d(-0.664481, -0.664481, 0.34195);
        glVertex3d(-0.303778, -0.418114, 1.497623);
        glVertex3d(-0.461348, -0.335189, 1.352573);
        glVertex3d(-0.335189, -0.461348, 1.352573);

        glNormal3d(-0.664481, -0.664481, 0.34195);
        glVertex3d(-0.303778, -0.418114, 1.497623);
        glVertex3d(-0.418114, -0.303778, 1.497623);
        glVertex3d(-0.461348, -0.335189, 1.352573);

        glNormal3d(-0.663086, -0.663086, 0.347325);
        glVertex3d(-0.283585, -0.390321, 1.589233);
        glVertex3d(-0.418114, -0.303778, 1.497623);
        glVertex3d(-0.303778, -0.418114, 1.497623);

        glNormal3d(-0.663086, -0.663085, 0.347325);
        glVertex3d(-0.283585, -0.390321, 1.589233);
        glVertex3d(-0.390322, -0.283585, 1.589233);
        glVertex3d(-0.418114, -0.303778, 1.497623);

        glNormal3d(-0.679714, -0.679714, 0.27564);
        glVertex3d(-0.263392, -0.362528, 1.707564);
        glVertex3d(-0.390322, -0.283585, 1.589233);
        glVertex3d(-0.283585, -0.390321, 1.589233);

        glNormal3d(-0.679714, -0.679714, 0.27564);
        glVertex3d(-0.263392, -0.362528, 1.707564);
        glVertex3d(-0.362529, -0.263392, 1.707564);
        glVertex3d(-0.390322, -0.283585, 1.589233);

        glNormal3d(-0.68783, -0.687829, 0.231908);
        glVertex3d(-0.247687, -0.340912, 1.81826);
        glVertex3d(-0.362529, -0.263392, 1.707564);
        glVertex3d(-0.263392, -0.362528, 1.707564);

        glNormal3d(-0.68783, -0.687829, 0.231908);
        glVertex3d(-0.247687, -0.340912, 1.81826);
        glVertex3d(-0.340912, -0.247687, 1.81826);
        glVertex3d(-0.362529, -0.263392, 1.707564);

        glNormal3d(-0.686489, -0.686488, 0.239722);
        glVertex3d(-0.231981, -0.319295, 1.925139);
        glVertex3d(-0.340912, -0.247687, 1.81826);
        glVertex3d(-0.247687, -0.340912, 1.81826);

        glNormal3d(-0.686489, -0.686488, 0.239722);
        glVertex3d(-0.231981, -0.319295, 1.925139);
        glVertex3d(-0.319295, -0.231981, 1.925138);
        glVertex3d(-0.340912, -0.247687, 1.81826);

        glNormal3d(-0.699083, -0.699082, 0.150227);
        glVertex3d(-0.21852, -0.300766, 2.074006);
        glVertex3d(-0.319295, -0.231981, 1.925138);
        glVertex3d(-0.231981, -0.319295, 1.925139);

        glNormal3d(-0.699083, -0.699082, 0.150227);
        glVertex3d(-0.21852, -0.300766, 2.074006);
        glVertex3d(-0.300766, -0.218519, 2.074006);
        glVertex3d(-0.319295, -0.231981, 1.925138);

        glNormal3d(-0.706771, -0.706769, 0.03085);
        glVertex3d(-0.216276, -0.297678, 2.196153);
        glVertex3d(-0.300766, -0.218519, 2.074006);
        glVertex3d(-0.21852, -0.300766, 2.074006);

        glNormal3d(-0.70677, -0.70677, 0.030849);
        glVertex3d(-0.216276, -0.297678, 2.196153);
        glVertex3d(-0.297679, -0.216276, 2.196153);
        glVertex3d(-0.300766, -0.218519, 2.074006);

        glNormal3d(-0.706841, -0.706841, 0.027426);
        glVertex3d(-0.214032, -0.29459, 2.333569);
        glVertex3d(-0.297679, -0.216276, 2.196153);
        glVertex3d(-0.216276, -0.297678, 2.196153);

        glNormal3d(-0.70684, -0.706841, 0.027426);
        glVertex3d(-0.214032, -0.29459, 2.333569);
        glVertex3d(-0.29459, -0.214032, 2.333569);
        glVertex3d(-0.297679, -0.216276, 2.196153);

        glNormal3d(0.149924, 0.149922, 0.977265);
        glVertex3d(-0.245443, -0.337823, 2.34502);
        glVertex3d(-0.214032, -0.29459, 2.333569);
        glVertex3d(-0.29459, -0.214032, 2.333569);

        glNormal3d(0.149925, 0.149922, 0.977264);
        glVertex3d(-0.245443, -0.337823, 2.34502);
        glVertex3d(-0.29459, -0.214032, 2.333569);
        glVertex3d(-0.337824, -0.245443, 2.34502);

        glNormal3d(0.180571, 0.180569, 0.966845);
        glVertex3d(-0.297047, -0.40885, 2.367923);
        glVertex3d(-0.245443, -0.337823, 2.34502);
        glVertex3d(-0.337824, -0.245443, 2.34502);

        glNormal3d(0.180568, 0.180568, 0.966845);
        glVertex3d(-0.297047, -0.40885, 2.367923);
        glVertex3d(-0.337824, -0.245443, 2.34502);
        glVertex3d(-0.40885, -0.297047, 2.367923);

        glNormal3d(0.307087, 0.307087, 0.900775);
        glVertex3d(-0.344164, -0.4737, 2.406094);
        glVertex3d(-0.297047, -0.40885, 2.367923);
        glVertex3d(-0.40885, -0.297047, 2.367923);

        glNormal3d(0.307087, 0.307087, 0.900775);
        glVertex3d(-0.344164, -0.4737, 2.406094);
        glVertex3d(-0.40885, -0.297047, 2.367923);
        glVertex3d(-0.4737, -0.344163, 2.406094);

        glNormal3d(-0.627399, -0.627399, -0.461238);
        glVertex3d(-0.3666, -0.504581, 2.478619);
        glVertex3d(-0.4737, -0.344163, 2.406094);
        glVertex3d(-0.344164, -0.4737, 2.406094);

        glNormal3d(-0.6274, -0.627399, -0.461237);
        glVertex3d(-0.3666, -0.504581, 2.478619);
        glVertex3d(-0.504582, -0.366599, 2.478619);
        glVertex3d(-0.4737, -0.344163, 2.406094);

        glNormal3d(-0.705917, -0.705916, 0.058002);
        glVertex3d(-0.364356, -0.501493, 2.54351);
        glVertex3d(-0.504582, -0.366599, 2.478619);
        glVertex3d(-0.3666, -0.504581, 2.478619);

        glNormal3d(-0.705917, -0.705916, 0.058);
        glVertex3d(-0.364356, -0.501493, 2.54351);
        glVertex3d(-0.501493, -0.364356, 2.54351);
        glVertex3d(-0.504582, -0.366599, 2.478619);

        glNormal3d(-0.590575, -0.590575, 0.549947);
        glVertex3d(-0.346407, -0.476788, 2.589315);
        glVertex3d(-0.501493, -0.364356, 2.54351);
        glVertex3d(-0.364356, -0.501493, 2.54351);

        glNormal3d(-0.590576, -0.590576, 0.549946);
        glVertex3d(-0.346407, -0.476788, 2.589315);
        glVertex3d(-0.476789, -0.346407, 2.589315);
        glVertex3d(-0.501493, -0.364356, 2.54351);

        glNormal3d(-0.378111, -0.378111, 0.845023);
        glVertex3d(-0.328458, -0.452083, 2.608401);
        glVertex3d(-0.476789, -0.346407, 2.589315);
        glVertex3d(-0.346407, -0.476788, 2.589315);

        glNormal3d(-0.378109, -0.378108, 0.845026);
        glVertex3d(-0.328458, -0.452083, 2.608401);
        glVertex3d(-0.452084, -0.328458, 2.608401);
        glVertex3d(-0.476789, -0.346407, 2.589315);

        glNormal3d(3e-06, 4e-06, 1);
        glVertex3d(-0.310509, -0.427379, 2.608401);
        glVertex3d(-0.452084, -0.328458, 2.608401);
        glVertex3d(-0.328458, -0.452083, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.310509, -0.427379, 2.608401);
        glVertex3d(-0.427379, -0.310509, 2.608401);
        glVertex3d(-0.452084, -0.328458, 2.608401);

        glNormal3d(-0.693702, -0.693702, -0.193793);
        glVertex3d(-0.314996, -0.433555, 2.646572);
        glVertex3d(-0.427379, -0.310509, 2.608401);
        glVertex3d(-0.310509, -0.427379, 2.608401);

        glNormal3d(-0.693702, -0.693702, -0.193793);
        glVertex3d(-0.314996, -0.433555, 2.646572);
        glVertex3d(-0.433555, -0.314996, 2.646572);
        glVertex3d(-0.427379, -0.310509, 2.608401);

        glNormal3d(-0.676554, -0.676554, 0.290774);
        glVertex3d(-0.306022, -0.421202, 2.696194);
        glVertex3d(-0.433555, -0.314996, 2.646572);
        glVertex3d(-0.314996, -0.433555, 2.646572);

        glNormal3d(-0.676554, -0.676554, 0.290774);
        glVertex3d(-0.306022, -0.421202, 2.696194);
        glVertex3d(-0.421203, -0.306021, 2.696194);
        glVertex3d(-0.433555, -0.314996, 2.646572);

        glNormal3d(-0.427625, -0.427625, 0.796413);
        glVertex3d(-0.288073, -0.396497, 2.719096);
        glVertex3d(-0.421203, -0.306021, 2.696194);
        glVertex3d(-0.306022, -0.421202, 2.696194);

        glNormal3d(-0.427626, -0.427627, 0.796411);
        glVertex3d(-0.288073, -0.396497, 2.719096);
        glVertex3d(-0.396498, -0.288072, 2.719097);
        glVertex3d(-0.421203, -0.306021, 2.696194);

        glNormal3d(-1e-06, -3e-06, 1);
        glVertex3d(-0.256662, -0.353264, 2.719097);
        glVertex3d(-0.396498, -0.288072, 2.719097);
        glVertex3d(-0.288073, -0.396497, 2.719096);

        glNormal3d(2e-06, 3e-06, 1);
        glVertex3d(-0.256662, -0.353264, 2.719097);
        glVertex3d(-0.353264, -0.256661, 2.719096);
        glVertex3d(-0.396498, -0.288072, 2.719097);

        glNormal3d(-0.671643, -0.671643, 0.312717);
        glVertex3d(-0.245443, -0.337823, 2.776353);
        glVertex3d(-0.353264, -0.256661, 2.719096);
        glVertex3d(-0.256662, -0.353264, 2.719097);

        glNormal3d(-0.671643, -0.671642, 0.312718);
        glVertex3d(-0.245443, -0.337823, 2.776353);
        glVertex3d(-0.337824, -0.245443, 2.776353);
        glVertex3d(-0.353264, -0.256661, 2.719096);

        glNormal3d(-0.705764, -0.705763, 0.061612);
        glVertex3d(-0.2432, -0.334735, 2.837427);
        glVertex3d(-0.337824, -0.245443, 2.776353);
        glVertex3d(-0.245443, -0.337823, 2.776353);

        glNormal3d(-0.705764, -0.705763, 0.061613);
        glVertex3d(-0.2432, -0.334735, 2.837427);
        glVertex3d(-0.334736, -0.243199, 2.837427);
        glVertex3d(-0.337824, -0.245443, 2.776353);

        glNormal3d(0.319365, 0.319366, 0.892195);
        glVertex3d(-0.261149, -0.35944, 2.852695);
        glVertex3d(-0.2432, -0.334735, 2.837427);
        glVertex3d(-0.334736, -0.243199, 2.837427);

        glNormal3d(0.31937, 0.319369, 0.892192);
        glVertex3d(-0.261149, -0.35944, 2.852695);
        glVertex3d(-0.334736, -0.243199, 2.837427);
        glVertex3d(-0.359441, -0.261148, 2.852695);

        glNormal3d(-0.665487, -0.665486, -0.338017);
        glVertex3d(-0.270123, -0.371793, 2.894683);
        glVertex3d(-0.359441, -0.261148, 2.852695);
        glVertex3d(-0.261149, -0.35944, 2.852695);

        glNormal3d(-0.665485, -0.665486, -0.33802);
        glVertex3d(-0.270123, -0.371793, 2.894683);
        glVertex3d(-0.371793, -0.270123, 2.894684);
        glVertex3d(-0.359441, -0.261148, 2.852695);

        glNormal3d(-0.608314, -0.608315, 0.509812);
        glVertex3d(-0.256662, -0.353264, 2.932855);
        glVertex3d(-0.371793, -0.270123, 2.894684);
        glVertex3d(-0.270123, -0.371793, 2.894683);

        glNormal3d(-0.608313, -0.608312, 0.509815);
        glVertex3d(-0.256662, -0.353264, 2.932855);
        glVertex3d(-0.353264, -0.256661, 2.932855);
        glVertex3d(-0.371793, -0.270123, 2.894684);

        glNormal3d(-0.437469, -0.43747, -0.785647);
        glVertex3d(-0.276854, -0.381057, 2.959574);
        glVertex3d(-0.353264, -0.256661, 2.932855);
        glVertex3d(-0.256662, -0.353264, 2.932855);

        glNormal3d(-0.437472, -0.437472, -0.785644);
        glVertex3d(-0.276854, -0.381057, 2.959574);
        glVertex3d(-0.381057, -0.276854, 2.959574);
        glVertex3d(-0.353264, -0.256661, 2.932855);

        glNormal3d(-0.518839, -0.518839, -0.679421);
        glVertex3d(-0.310509, -0.427378, 3.020648);
        glVertex3d(-0.381057, -0.276854, 2.959574);
        glVertex3d(-0.276854, -0.381057, 2.959574);

        glNormal3d(-0.518839, -0.518838, -0.679421);
        glVertex3d(-0.310509, -0.427378, 3.020648);
        glVertex3d(-0.427379, -0.310509, 3.020648);
        glVertex3d(-0.381057, -0.276854, 2.959574);

        glNormal3d(-0.572671, -0.572671, -0.586597);
        glVertex3d(-0.335189, -0.461348, 3.077905);
        glVertex3d(-0.427379, -0.310509, 3.020648);
        glVertex3d(-0.310509, -0.427378, 3.020648);

        glNormal3d(-0.572671, -0.572671, -0.586597);
        glVertex3d(-0.335189, -0.461348, 3.077905);
        glVertex3d(-0.461348, -0.335189, 3.077905);
        glVertex3d(-0.427379, -0.310509, 3.020648);

        glNormal3d(-0.693702, -0.693701, -0.193792);
        glVertex3d(-0.346407, -0.476788, 3.173333);
        glVertex3d(-0.461348, -0.335189, 3.077905);
        glVertex3d(-0.335189, -0.461348, 3.077905);

        glNormal3d(-0.693701, -0.693702, -0.193794);
        glVertex3d(-0.346407, -0.476788, 3.173333);
        glVertex3d(-0.476789, -0.346407, 3.173333);
        glVertex3d(-0.461348, -0.335189, 3.077905);

        glNormal3d(-0.703999, -0.703999, -0.093652);
        glVertex3d(-0.350894, -0.482964, 3.253492);
        glVertex3d(-0.476789, -0.346407, 3.173333);
        glVertex3d(-0.346407, -0.476788, 3.173333);

        glNormal3d(-0.703999, -0.703999, -0.093651);
        glVertex3d(-0.350894, -0.482964, 3.253492);
        glVertex3d(-0.482965, -0.350894, 3.253492);
        glVertex3d(-0.476789, -0.346407, 3.173333);

        glNormal3d(-0.691782, -0.691782, 0.207062);
        glVertex3d(-0.337432, -0.464436, 3.360371);
        glVertex3d(-0.482965, -0.350894, 3.253492);
        glVertex3d(-0.350894, -0.482964, 3.253492);

        glNormal3d(-0.691782, -0.691783, 0.207061);
        glVertex3d(-0.337432, -0.464436, 3.360371);
        glVertex3d(-0.464436, -0.337432, 3.360371);
        glVertex3d(-0.482965, -0.350894, 3.253492);

        glNormal3d(-0.638577, -0.638578, 0.429463);
        glVertex3d(-0.308265, -0.42429, 3.463433);
        glVertex3d(-0.464436, -0.337432, 3.360371);
        glVertex3d(-0.337432, -0.464436, 3.360371);

        glNormal3d(-0.638577, -0.638578, 0.429463);
        glVertex3d(-0.308265, -0.42429, 3.463433);
        glVertex3d(-0.424291, -0.308265, 3.463433);
        glVertex3d(-0.464436, -0.337432, 3.360371);

        glNormal3d(-0.557622, -0.557622, 0.614911);
        glVertex3d(-0.274611, -0.377969, 3.535958);
        glVertex3d(-0.424291, -0.308265, 3.463433);
        glVertex3d(-0.308265, -0.42429, 3.463433);

        glNormal3d(-0.557622, -0.55762, 0.614913);
        glVertex3d(-0.274611, -0.377969, 3.535958);
        glVertex3d(-0.377969, -0.27461, 3.535958);
        glVertex3d(-0.424291, -0.308265, 3.463433);

        glNormal3d(-0.5179, -0.517899, 0.680852);
        glVertex3d(-0.238712, -0.328559, 3.600849);
        glVertex3d(-0.377969, -0.27461, 3.535958);
        glVertex3d(-0.274611, -0.377969, 3.535958);

        glNormal3d(-0.517901, -0.517902, 0.68085);
        glVertex3d(-0.238712, -0.328559, 3.600849);
        glVertex3d(-0.304743, -0.262529, 3.600849);
        glVertex3d(-0.377969, -0.27461, 3.535958);

        glNormal3d(-0.676555, -0.676554, 0.290772);
        glVertex3d(-0.153454, -0.211211, 3.829875);
        glVertex3d(-0.235916, -0.171403, 3.73063);
        glVertex3d(-0.171403, -0.235916, 3.73063);

        glNormal3d(-0.676555, -0.676553, 0.290773);
        glVertex3d(-0.153454, -0.211211, 3.829875);
        glVertex3d(-0.211212, -0.153454, 3.829875);
        glVertex3d(-0.235916, -0.171403, 3.73063);

        glNormal3d(-0.68649, -0.686487, 0.239722);
        glVertex3d(-0.139992, -0.192683, 3.921486);
        glVertex3d(-0.211212, -0.153454, 3.829875);
        glVertex3d(-0.153454, -0.211211, 3.829875);

        glNormal3d(-0.686489, -0.686489, 0.239721);
        glVertex3d(-0.139992, -0.192683, 3.921486);
        glVertex3d(-0.192683, -0.139992, 3.921486);
        glVertex3d(-0.211212, -0.153454, 3.829875);

        glNormal3d(-0.706556, -0.706555, -0.039475);
        glVertex3d(-0.142236, -0.195771, 4.016913);
        glVertex3d(-0.192683, -0.139992, 3.921486);
        glVertex3d(-0.139992, -0.192683, 3.921486);

        glNormal3d(-0.706554, -0.706557, -0.039477);
        glVertex3d(-0.142236, -0.195771, 4.016913);
        glVertex3d(-0.195771, -0.142236, 4.016913);
        glVertex3d(-0.192683, -0.139992, 3.921486);

        glNormal3d(-0.346655, -0.346658, -0.871584);
        glVertex3d(-0.162429, -0.223564, 4.035999);
        glVertex3d(-0.195771, -0.142236, 4.016913);
        glVertex3d(-0.142236, -0.195771, 4.016913);

        glNormal3d(-0.34666, -0.34666, -0.871581);
        glVertex3d(-0.162429, -0.223564, 4.035999);
        glVertex3d(-0.223564, -0.162428, 4.035999);
        glVertex3d(-0.195771, -0.142236, 4.016913);

        glNormal3d(-0.455984, -0.455984, -0.764302);
        glVertex3d(-0.189352, -0.260621, 4.07417);
        glVertex3d(-0.223564, -0.162428, 4.035999);
        glVertex3d(-0.162429, -0.223564, 4.035999);

        glNormal3d(-0.455985, -0.455984, -0.764301);
        glVertex3d(-0.189352, -0.260621, 4.07417);
        glVertex3d(-0.260621, -0.189352, 4.07417);
        glVertex3d(-0.223564, -0.162428, 4.035999);

        glNormal3d(-0.697717, -0.697716, -0.16243);
        glVertex3d(-0.196083, -0.269885, 4.142878);
        glVertex3d(-0.260621, -0.189352, 4.07417);
        glVertex3d(-0.189352, -0.260621, 4.07417);

        glNormal3d(-0.697716, -0.697716, -0.162431);
        glVertex3d(-0.196083, -0.269885, 4.142878);
        glVertex3d(-0.269885, -0.196083, 4.142878);
        glVertex3d(-0.260621, -0.189352, 4.07417);

        glNormal3d(-0.649098, -0.649098, 0.396665);
        glVertex3d(-0.180378, -0.248268, 4.203952);
        glVertex3d(-0.269885, -0.196083, 4.142878);
        glVertex3d(-0.196083, -0.269885, 4.142878);

        glNormal3d(-0.649098, -0.649098, 0.396666);
        glVertex3d(-0.180378, -0.248268, 4.203952);
        glVertex3d(-0.248269, -0.180378, 4.203952);
        glVertex3d(-0.269885, -0.196083, 4.142878);

        glNormal3d(-0.277298, -0.277298, 0.919897);
        glVertex3d(-0.137749, -0.189594, 4.234489);
        glVertex3d(-0.248269, -0.180378, 4.203952);
        glVertex3d(-0.180378, -0.248268, 4.203952);

        glNormal3d(-0.277298, -0.277298, 0.919897);
        glVertex3d(-0.137749, -0.189594, 4.234489);
        glVertex3d(-0.189595, -0.137748, 4.234489);
        glVertex3d(-0.248269, -0.180378, 4.203952);

        glNormal3d(-0.173506, -0.173506, 0.969428);
        glVertex3d(-0.092876, -0.127832, 4.253574);
        glVertex3d(-0.189595, -0.137748, 4.234489);
        glVertex3d(-0.137749, -0.189594, 4.234489);

        glNormal3d(-0.173507, -0.173503, 0.969429);
        glVertex3d(-0.092876, -0.127832, 4.253574);
        glVertex3d(-0.127833, -0.092876, 4.253574);
        glVertex3d(-0.189595, -0.137748, 4.234489);

        glNormal3d(-0.043829, -0.022339, 0.998789);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.150276, -0.048828, 4.253574);
        glVertex3d(-0.127833, -0.092876, 4.253574);

        glNormal3d(-0.218629, -0.111397, 0.969429);
        glVertex3d(-0.127833, -0.092876, 4.253574);
        glVertex3d(-0.222882, -0.072419, 4.234489);
        glVertex3d(-0.189595, -0.137748, 4.234489);

        glNormal3d(-0.21863, -0.111404, 0.969428);
        glVertex3d(-0.127833, -0.092876, 4.253574);
        glVertex3d(-0.150276, -0.048828, 4.253574);
        glVertex3d(-0.222882, -0.072419, 4.234489);

        glNormal3d(-0.349416, -0.178037, 0.919897);
        glVertex3d(-0.189595, -0.137748, 4.234489);
        glVertex3d(-0.291857, -0.09483, 4.203952);
        glVertex3d(-0.248269, -0.180378, 4.203952);

        glNormal3d(-0.349417, -0.178037, 0.919897);
        glVertex3d(-0.189595, -0.137748, 4.234489);
        glVertex3d(-0.222882, -0.072419, 4.234489);
        glVertex3d(-0.291857, -0.09483, 4.203952);

        glNormal3d(-0.817911, -0.416746, 0.396666);
        glVertex3d(-0.248269, -0.180378, 4.203952);
        glVertex3d(-0.317269, -0.103087, 4.142878);
        glVertex3d(-0.269885, -0.196083, 4.142878);

        glNormal3d(-0.817911, -0.416746, 0.396666);
        glVertex3d(-0.248269, -0.180378, 4.203952);
        glVertex3d(-0.291857, -0.09483, 4.203952);
        glVertex3d(-0.317269, -0.103087, 4.142878);

        glNormal3d(-0.879174, -0.447961, -0.162432);
        glVertex3d(-0.269885, -0.196083, 4.142878);
        glVertex3d(-0.306378, -0.099548, 4.07417);
        glVertex3d(-0.260621, -0.189352, 4.07417);

        glNormal3d(-0.879174, -0.447961, -0.162432);
        glVertex3d(-0.269885, -0.196083, 4.142878);
        glVertex3d(-0.317269, -0.103087, 4.142878);
        glVertex3d(-0.306378, -0.099548, 4.07417);

        glNormal3d(-0.574574, -0.29276, -0.764301);
        glVertex3d(-0.260621, -0.189352, 4.07417);
        glVertex3d(-0.262815, -0.085394, 4.035999);
        glVertex3d(-0.223564, -0.162428, 4.035999);

        glNormal3d(-0.574575, -0.29276, -0.7643);
        glVertex3d(-0.260621, -0.189352, 4.07417);
        glVertex3d(-0.306378, -0.099548, 4.07417);
        glVertex3d(-0.262815, -0.085394, 4.035999);

        glNormal3d(-0.436817, -0.222569, -0.871581);
        glVertex3d(-0.223564, -0.162428, 4.035999);
        glVertex3d(-0.230143, -0.074778, 4.016913);
        glVertex3d(-0.195771, -0.142236, 4.016913);

        glNormal3d(-0.436817, -0.222569, -0.871581);
        glVertex3d(-0.223564, -0.162428, 4.035999);
        glVertex3d(-0.262815, -0.085394, 4.035999);
        glVertex3d(-0.230143, -0.074778, 4.016913);

        glNormal3d(-0.890312, -0.453637, -0.039476);
        glVertex3d(-0.195771, -0.142236, 4.016913);
        glVertex3d(-0.226512, -0.073598, 3.921486);
        glVertex3d(-0.192683, -0.139992, 3.921486);

        glNormal3d(-0.890312, -0.453637, -0.039476);
        glVertex3d(-0.195771, -0.142236, 4.016913);
        glVertex3d(-0.230143, -0.074778, 4.016913);
        glVertex3d(-0.226512, -0.073598, 3.921486);

        glNormal3d(-0.865026, -0.440753, 0.239721);
        glVertex3d(-0.192683, -0.139992, 3.921486);
        glVertex3d(-0.248294, -0.080675, 3.829875);
        glVertex3d(-0.211212, -0.153454, 3.829875);

        glNormal3d(-0.865026, -0.440753, 0.239721);
        glVertex3d(-0.192683, -0.139992, 3.921486);
        glVertex3d(-0.226512, -0.073598, 3.921486);
        glVertex3d(-0.248294, -0.080675, 3.829875);

        glNormal3d(-0.852508, -0.434374, 0.290773);
        glVertex3d(-0.211212, -0.153454, 3.829875);
        glVertex3d(-0.277336, -0.090112, 3.73063);
        glVertex3d(-0.235916, -0.171403, 3.73063);

        glNormal3d(-0.852508, -0.434375, 0.290773);
        glVertex3d(-0.211212, -0.153454, 3.829875);
        glVertex3d(-0.248294, -0.080675, 3.829875);
        glVertex3d(-0.277336, -0.090112, 3.73063);

        glNormal3d(-0.694913, -0.354077, 0.62588);
        glVertex3d(-0.235916, -0.171403, 3.73063);
        glVertex3d(-0.32453, -0.105446, 3.669557);
        glVertex3d(-0.268131, -0.194808, 3.681621);

        glNormal3d(-0.694913, -0.354076, 0.625881);
        glVertex3d(-0.235916, -0.171403, 3.73063);
        glVertex3d(-0.277336, -0.090112, 3.73063);
        glVertex3d(-0.32453, -0.105446, 3.669557);

        glNormal3d(-0.702644, -0.358014, 0.614913);
        glVertex3d(-0.377969, -0.27461, 3.535958);
        glVertex3d(-0.498784, -0.162064, 3.463433);
        glVertex3d(-0.424291, -0.308265, 3.463433);

        glNormal3d(-0.702645, -0.358017, 0.614909);
        glVertex3d(-0.377969, -0.27461, 3.535958);
        glVertex3d(-0.417188, -0.197638, 3.535958);
        glVertex3d(-0.498784, -0.162064, 3.463433);

        glNormal3d(-0.804655, -0.409991, 0.429463);
        glVertex3d(-0.424291, -0.308265, 3.463433);
        glVertex3d(-0.545977, -0.177399, 3.360371);
        glVertex3d(-0.464436, -0.337432, 3.360371);

        glNormal3d(-0.804655, -0.409991, 0.429463);
        glVertex3d(-0.424291, -0.308265, 3.463433);
        glVertex3d(-0.498784, -0.162064, 3.463433);
        glVertex3d(-0.545977, -0.177399, 3.360371);

        glNormal3d(-0.871697, -0.444152, 0.207061);
        glVertex3d(-0.464436, -0.337432, 3.360371);
        glVertex3d(-0.567759, -0.184476, 3.253492);
        glVertex3d(-0.482965, -0.350894, 3.253492);

        glNormal3d(-0.871697, -0.444151, 0.207063);
        glVertex3d(-0.464436, -0.337432, 3.360371);
        glVertex3d(-0.545977, -0.177399, 3.360371);
        glVertex3d(-0.567759, -0.184476, 3.253492);

        glNormal3d(-0.887091, -0.451994, -0.09365);
        glVertex3d(-0.482965, -0.350894, 3.253492);
        glVertex3d(-0.560498, -0.182117, 3.173333);
        glVertex3d(-0.476789, -0.346407, 3.173333);

        glNormal3d(-0.88709, -0.451995, -0.093654);
        glVertex3d(-0.482965, -0.350894, 3.253492);
        glVertex3d(-0.567759, -0.184476, 3.253492);
        glVertex3d(-0.560498, -0.182117, 3.173333);

        glNormal3d(-0.874115, -0.445384, -0.193795);
        glVertex3d(-0.476789, -0.346407, 3.173333);
        glVertex3d(-0.542347, -0.176219, 3.077905);
        glVertex3d(-0.461348, -0.335189, 3.077905);

        glNormal3d(-0.874116, -0.445383, -0.193792);
        glVertex3d(-0.476789, -0.346407, 3.173333);
        glVertex3d(-0.560498, -0.182117, 3.173333);
        glVertex3d(-0.542347, -0.176219, 3.077905);

        glNormal3d(-0.721608, -0.367677, -0.586597);
        glVertex3d(-0.461348, -0.335189, 3.077905);
        glVertex3d(-0.502414, -0.163244, 3.020648);
        glVertex3d(-0.427379, -0.310509, 3.020648);

        glNormal3d(-0.721606, -0.367677, -0.586599);
        glVertex3d(-0.461348, -0.335189, 3.077905);
        glVertex3d(-0.542347, -0.176219, 3.077905);
        glVertex3d(-0.502414, -0.163244, 3.020648);

        glNormal3d(-0.653774, -0.333115, -0.679421);
        glVertex3d(-0.427379, -0.310509, 3.020648);
        glVertex3d(-0.44796, -0.145551, 2.959574);
        glVertex3d(-0.381057, -0.276854, 2.959574);

        glNormal3d(-0.653777, -0.333115, -0.679419);
        glVertex3d(-0.427379, -0.310509, 3.020648);
        glVertex3d(-0.502414, -0.163244, 3.020648);
        glVertex3d(-0.44796, -0.145551, 2.959574);

        glNormal3d(-0.551248, -0.280874, -0.785644);
        glVertex3d(-0.381057, -0.276854, 2.959574);
        glVertex3d(-0.415287, -0.134935, 2.932855);
        glVertex3d(-0.353264, -0.256661, 2.932855);

        glNormal3d(-0.551244, -0.280874, -0.785646);
        glVertex3d(-0.381057, -0.276854, 2.959574);
        glVertex3d(-0.44796, -0.145551, 2.959574);
        glVertex3d(-0.415287, -0.134935, 2.932855);

        glNormal3d(-0.766519, -0.39056, 0.509815);
        glVertex3d(-0.353264, -0.256661, 2.932855);
        glVertex3d(-0.437069, -0.142012, 2.894684);
        glVertex3d(-0.371793, -0.270123, 2.894684);

        glNormal3d(-0.766519, -0.39056, 0.509815);
        glVertex3d(-0.353264, -0.256661, 2.932855);
        glVertex3d(-0.415287, -0.134935, 2.932855);
        glVertex3d(-0.437069, -0.142012, 2.894684);

        glNormal3d(-0.838561, -0.427267, -0.33802);
        glVertex3d(-0.371793, -0.270123, 2.894684);
        glVertex3d(-0.422548, -0.137294, 2.852695);
        glVertex3d(-0.359441, -0.261148, 2.852695);

        glNormal3d(-0.838562, -0.427267, -0.338019);
        glVertex3d(-0.371793, -0.270123, 2.894684);
        glVertex3d(-0.437069, -0.142012, 2.894684);
        glVertex3d(-0.422548, -0.137294, 2.852695);

        glNormal3d(0.402429, 0.205047, 0.892192);
        glVertex3d(-0.359441, -0.261148, 2.852695);
        glVertex3d(-0.334736, -0.243199, 2.837427);
        glVertex3d(-0.393505, -0.127857, 2.837427);

        glNormal3d(0.402429, 0.205047, 0.892192);
        glVertex3d(-0.359441, -0.261148, 2.852695);
        glVertex3d(-0.393505, -0.127857, 2.837427);
        glVertex3d(-0.422548, -0.137294, 2.852695);

        glNormal3d(-0.889313, -0.453128, 0.061614);
        glVertex3d(-0.334736, -0.243199, 2.837427);
        glVertex3d(-0.397136, -0.129037, 2.776353);
        glVertex3d(-0.337824, -0.245443, 2.776353);

        glNormal3d(-0.889314, -0.453127, 0.061617);
        glVertex3d(-0.334736, -0.243199, 2.837427);
        glVertex3d(-0.393505, -0.127857, 2.837427);
        glVertex3d(-0.397136, -0.129037, 2.776353);

        glNormal3d(-0.846319, -0.43122, 0.312718);
        glVertex3d(-0.337824, -0.245443, 2.776353);
        glVertex3d(-0.415287, -0.134935, 2.719096);
        glVertex3d(-0.353264, -0.256661, 2.719096);

        glNormal3d(-0.84632, -0.431222, 0.312715);
        glVertex3d(-0.337824, -0.245443, 2.776353);
        glVertex3d(-0.397136, -0.129037, 2.776353);
        glVertex3d(-0.415287, -0.134935, 2.719096);

        glNormal3d(3e-06, 1e-06, 1);
        glVertex3d(-0.353264, -0.256661, 2.719096);
        glVertex3d(-0.466111, -0.151448, 2.719097);
        glVertex3d(-0.396498, -0.288072, 2.719097);

        glNormal3d(3e-06, 1e-06, 1);
        glVertex3d(-0.353264, -0.256661, 2.719096);
        glVertex3d(-0.415287, -0.134935, 2.719096);
        glVertex3d(-0.466111, -0.151448, 2.719097);

        glNormal3d(-0.538841, -0.274553, 0.796411);
        glVertex3d(-0.396498, -0.288072, 2.719097);
        glVertex3d(-0.495153, -0.160885, 2.696194);
        glVertex3d(-0.421203, -0.306021, 2.696194);

        glNormal3d(-0.538845, -0.274556, 0.796408);
        glVertex3d(-0.396498, -0.288072, 2.719097);
        glVertex3d(-0.466111, -0.151448, 2.719097);
        glVertex3d(-0.495153, -0.160885, 2.696194);

        glNormal3d(-0.852508, -0.434373, 0.290773);
        glVertex3d(-0.421203, -0.306021, 2.696194);
        glVertex3d(-0.509674, -0.165603, 2.646572);
        glVertex3d(-0.433555, -0.314996, 2.646572);

        glNormal3d(-0.852508, -0.434373, 0.290774);
        glVertex3d(-0.421203, -0.306021, 2.696194);
        glVertex3d(-0.495153, -0.160885, 2.696194);
        glVertex3d(-0.509674, -0.165603, 2.646572);

        glNormal3d(-0.874116, -0.445383, -0.193793);
        glVertex3d(-0.433555, -0.314996, 2.646572);
        glVertex3d(-0.502414, -0.163244, 2.608401);
        glVertex3d(-0.427379, -0.310509, 2.608401);

        glNormal3d(-0.874116, -0.445383, -0.193793);
        glVertex3d(-0.433555, -0.314996, 2.646572);
        glVertex3d(-0.509674, -0.165603, 2.646572);
        glVertex3d(-0.502414, -0.163244, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.427379, -0.310509, 2.608401);
        glVertex3d(-0.531456, -0.17268, 2.608401);
        glVertex3d(-0.452084, -0.328458, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.427379, -0.310509, 2.608401);
        glVertex3d(-0.502414, -0.163244, 2.608401);
        glVertex3d(-0.531456, -0.17268, 2.608401);

        glNormal3d(-0.476444, -0.24276, 0.845026);
        glVertex3d(-0.452084, -0.328458, 2.608401);
        glVertex3d(-0.560498, -0.182117, 2.589315);
        glVertex3d(-0.476789, -0.346407, 2.589315);

        glNormal3d(-0.476444, -0.242759, 0.845026);
        glVertex3d(-0.452084, -0.328458, 2.608401);
        glVertex3d(-0.531456, -0.17268, 2.608401);
        glVertex3d(-0.560498, -0.182117, 2.589315);

        glNormal3d(-0.744169, -0.379172, 0.549946);
        glVertex3d(-0.476789, -0.346407, 2.589315);
        glVertex3d(-0.589541, -0.191553, 2.54351);
        glVertex3d(-0.501493, -0.364356, 2.54351);

        glNormal3d(-0.74417, -0.379172, 0.549945);
        glVertex3d(-0.476789, -0.346407, 2.589315);
        glVertex3d(-0.560498, -0.182117, 2.589315);
        glVertex3d(-0.589541, -0.191553, 2.54351);

        glNormal3d(-0.889507, -0.453226, 0.058);
        glVertex3d(-0.501493, -0.364356, 2.54351);
        glVertex3d(-0.593171, -0.192733, 2.478619);
        glVertex3d(-0.504582, -0.366599, 2.478619);

        glNormal3d(-0.889507, -0.453225, 0.058002);
        glVertex3d(-0.501493, -0.364356, 2.54351);
        glVertex3d(-0.589541, -0.191553, 2.54351);
        glVertex3d(-0.593171, -0.192733, 2.478619);

        glNormal3d(-0.79057, -0.402814, -0.461237);
        glVertex3d(-0.504582, -0.366599, 2.478619);
        glVertex3d(-0.556868, -0.180937, 2.406094);
        glVertex3d(-0.4737, -0.344163, 2.406094);

        glNormal3d(-0.790569, -0.402815, -0.461239);
        glVertex3d(-0.504582, -0.366599, 2.478619);
        glVertex3d(-0.593171, -0.192733, 2.478619);
        glVertex3d(-0.556868, -0.180937, 2.406094);

        glNormal3d(0.386952, 0.197162, 0.900775);
        glVertex3d(-0.4737, -0.344163, 2.406094);
        glVertex3d(-0.40885, -0.297047, 2.367923);
        glVertex3d(-0.480632, -0.156167, 2.367923);

        glNormal3d(0.386954, 0.197162, 0.900774);
        glVertex3d(-0.4737, -0.344163, 2.406094);
        glVertex3d(-0.480632, -0.156167, 2.367923);
        glVertex3d(-0.556868, -0.180937, 2.406094);

        glNormal3d(0.227529, 0.115933, 0.966846);
        glVertex3d(-0.40885, -0.297047, 2.367923);
        glVertex3d(-0.337824, -0.245443, 2.34502);
        glVertex3d(-0.397136, -0.129037, 2.34502);

        glNormal3d(0.227531, 0.115933, 0.966845);
        glVertex3d(-0.40885, -0.297047, 2.367923);
        glVertex3d(-0.397136, -0.129037, 2.34502);
        glVertex3d(-0.480632, -0.156167, 2.367923);

        glNormal3d(0.188915, 0.096257, 0.977264);
        glVertex3d(-0.337824, -0.245443, 2.34502);
        glVertex3d(-0.29459, -0.214032, 2.333569);
        glVertex3d(-0.346312, -0.112523, 2.333569);

        glNormal3d(0.188911, 0.096257, 0.977265);
        glVertex3d(-0.337824, -0.245443, 2.34502);
        glVertex3d(-0.346312, -0.112523, 2.333569);
        glVertex3d(-0.397136, -0.129037, 2.34502);

        glNormal3d(-0.890672, -0.453819, 0.027426);
        glVertex3d(-0.29459, -0.214032, 2.333569);
        glVertex3d(-0.349942, -0.113703, 2.196153);
        glVertex3d(-0.297679, -0.216276, 2.196153);

        glNormal3d(-0.890672, -0.453819, 0.027426);
        glVertex3d(-0.29459, -0.214032, 2.333569);
        glVertex3d(-0.346312, -0.112523, 2.333569);
        glVertex3d(-0.349942, -0.113703, 2.196153);

        glNormal3d(-0.890583, -0.453774, 0.030849);
        glVertex3d(-0.297679, -0.216276, 2.196153);
        glVertex3d(-0.353572, -0.114882, 2.074006);
        glVertex3d(-0.300766, -0.218519, 2.074006);

        glNormal3d(-0.890583, -0.453774, 0.030849);
        glVertex3d(-0.297679, -0.216276, 2.196153);
        glVertex3d(-0.349942, -0.113703, 2.196153);
        glVertex3d(-0.353572, -0.114882, 2.074006);

        glNormal3d(-0.880895, -0.448838, 0.150228);
        glVertex3d(-0.300766, -0.218519, 2.074006);
        glVertex3d(-0.375354, -0.12196, 1.925139);
        glVertex3d(-0.319295, -0.231981, 1.925138);

        glNormal3d(-0.880895, -0.448838, 0.150228);
        glVertex3d(-0.300766, -0.218519, 2.074006);
        glVertex3d(-0.353572, -0.114882, 2.074006);
        glVertex3d(-0.375354, -0.12196, 1.925139);

        glNormal3d(-0.865026, -0.440753, 0.239722);
        glVertex3d(-0.319295, -0.231981, 1.925138);
        glVertex3d(-0.400766, -0.130216, 1.81826);
        glVertex3d(-0.340912, -0.247687, 1.81826);

        glNormal3d(-0.865026, -0.440753, 0.239722);
        glVertex3d(-0.319295, -0.231981, 1.925138);
        glVertex3d(-0.375354, -0.12196, 1.925139);
        glVertex3d(-0.400766, -0.130216, 1.81826);

        glNormal3d(-0.866716, -0.441613, 0.231908);
        glVertex3d(-0.340912, -0.247687, 1.81826);
        glVertex3d(-0.426178, -0.138473, 1.707564);
        glVertex3d(-0.362529, -0.263392, 1.707564);

        glNormal3d(-0.866716, -0.441614, 0.231907);
        glVertex3d(-0.340912, -0.247687, 1.81826);
        glVertex3d(-0.400766, -0.130216, 1.81826);
        glVertex3d(-0.426178, -0.138473, 1.707564);

        glNormal3d(-0.85649, -0.436403, 0.27564);
        glVertex3d(-0.362529, -0.263392, 1.707564);
        glVertex3d(-0.45885, -0.149089, 1.589233);
        glVertex3d(-0.390322, -0.283585, 1.589233);

        glNormal3d(-0.85649, -0.436402, 0.27564);
        glVertex3d(-0.362529, -0.263392, 1.707564);
        glVertex3d(-0.426178, -0.138473, 1.707564);
        glVertex3d(-0.45885, -0.149089, 1.589233);

        glNormal3d(-0.835537, -0.425727, 0.347325);
        glVertex3d(-0.390322, -0.283585, 1.589233);
        glVertex3d(-0.491523, -0.159705, 1.497623);
        glVertex3d(-0.418114, -0.303778, 1.497623);

        glNormal3d(-0.835537, -0.425727, 0.347325);
        glVertex3d(-0.390322, -0.283585, 1.589233);
        glVertex3d(-0.45885, -0.149089, 1.589233);
        glVertex3d(-0.491523, -0.159705, 1.497623);

        glNormal3d(-0.837295, -0.426623, 0.34195);
        glVertex3d(-0.418114, -0.303778, 1.497623);
        glVertex3d(-0.542347, -0.176219, 1.352573);
        glVertex3d(-0.461348, -0.335189, 1.352573);

        glNormal3d(-0.837295, -0.426623, 0.34195);
        glVertex3d(-0.418114, -0.303778, 1.497623);
        glVertex3d(-0.491523, -0.159705, 1.497623);
        glVertex3d(-0.542347, -0.176219, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.461348, -0.335189, 1.352573);
        glVertex3d(-0.662146, -0.215144, 1.352573);
        glVertex3d(-0.563255, -0.409229, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.461348, -0.335189, 1.352573);
        glVertex3d(-0.542347, -0.176219, 1.352573);
        glVertex3d(-0.662146, -0.215144, 1.352573);

        glNormal3d(-0.84632, -0.431221, 0.312715);
        glVertex3d(-0.563255, -0.409229, 1.352573);
        glVertex3d(-0.673037, -0.218683, 1.318219);
        glVertex3d(-0.57252, -0.415959, 1.318219);

        glNormal3d(-0.84632, -0.431221, 0.312716);
        glVertex3d(-0.563255, -0.409229, 1.352573);
        glVertex3d(-0.662146, -0.215144, 1.352573);
        glVertex3d(-0.673037, -0.218683, 1.318219);

        glNormal3d(-0.874116, -0.445384, -0.193791);
        glVertex3d(-0.57252, -0.415959, 1.318219);
        glVertex3d(-0.665777, -0.216324, 1.280048);
        glVertex3d(-0.566343, -0.411472, 1.280048);

        glNormal3d(-0.874116, -0.445384, -0.193791);
        glVertex3d(-0.57252, -0.415959, 1.318219);
        glVertex3d(-0.673037, -0.218683, 1.318219);
        glVertex3d(-0.665777, -0.216324, 1.280048);

        glNormal3d(-0.881387, -0.449088, -0.146553);
        glVertex3d(-0.566343, -0.411472, 1.280048);
        glVertex3d(-0.654886, -0.212785, 1.203706);
        glVertex3d(-0.557079, -0.404741, 1.203705);

        glNormal3d(-0.881386, -0.449088, -0.146555);
        glVertex3d(-0.566343, -0.411472, 1.280048);
        glVertex3d(-0.665777, -0.216324, 1.280048);
        glVertex3d(-0.654886, -0.212785, 1.203706);

        glNormal3d(-0.89011, -0.453533, 0.04485);
        glVertex3d(-0.557079, -0.404741, 1.203705);
        glVertex3d(-0.658516, -0.213964, 1.119729);
        glVertex3d(-0.560167, -0.406985, 1.119729);

        glNormal3d(-0.89011, -0.453533, 0.04485);
        glVertex3d(-0.557079, -0.404741, 1.203705);
        glVertex3d(-0.654886, -0.212785, 1.203706);
        glVertex3d(-0.658516, -0.213964, 1.119729);

        glNormal3d(-0.835537, -0.425727, 0.347324);
        glVertex3d(-0.560167, -0.406985, 1.119729);
        glVertex3d(-0.680297, -0.221042, 1.058656);
        glVertex3d(-0.578696, -0.420447, 1.058655);

        glNormal3d(-0.835537, -0.425727, 0.347324);
        glVertex3d(-0.560167, -0.406985, 1.119729);
        glVertex3d(-0.658516, -0.213964, 1.119729);
        glVertex3d(-0.680297, -0.221042, 1.058656);

        glNormal3d(-0.633927, -0.323001, 0.702714);
        glVertex3d(-0.578696, -0.420447, 1.058655);
        glVertex3d(-0.731122, -0.237555, 1.005216);
        glVertex3d(-0.621929, -0.451858, 1.005216);

        glNormal3d(-0.633927, -0.323002, 0.702714);
        glVertex3d(-0.578696, -0.420447, 1.058655);
        glVertex3d(-0.680297, -0.221042, 1.058656);
        glVertex3d(-0.731122, -0.237555, 1.005216);

        glNormal3d(-0.633927, -0.323002, 0.702713);
        glVertex3d(-0.621929, -0.451858, 1.005216);
        glVertex3d(-0.796467, -0.258787, 0.936508);
        glVertex3d(-0.677515, -0.492243, 0.936508);

        glNormal3d(-0.633927, -0.323001, 0.702714);
        glVertex3d(-0.621929, -0.451858, 1.005216);
        glVertex3d(-0.731122, -0.237555, 1.005216);
        glVertex3d(-0.796467, -0.258787, 0.936508);

        glNormal3d(-0.710996, -0.36227, 0.602699);
        glVertex3d(-0.677515, -0.492243, 0.936508);
        glVertex3d(-0.843661, -0.274121, 0.871617);
        glVertex3d(-0.717661, -0.52141, 0.871617);

        glNormal3d(-0.710996, -0.36227, 0.602698);
        glVertex3d(-0.677515, -0.492243, 0.936508);
        glVertex3d(-0.796467, -0.258787, 0.936508);
        glVertex3d(-0.843661, -0.274121, 0.871617);

        glNormal3d(-0.798898, -0.407059, 0.442792);
        glVertex3d(-0.717661, -0.52141, 0.871617);
        glVertex3d(-0.876333, -0.284737, 0.802909);
        glVertex3d(-0.745454, -0.541603, 0.802909);

        glNormal3d(-0.798898, -0.407058, 0.442793);
        glVertex3d(-0.717661, -0.52141, 0.871617);
        glVertex3d(-0.843661, -0.274121, 0.871617);
        glVertex3d(-0.876333, -0.284737, 0.802909);

        glNormal3d(-0.807049, -0.411211, 0.423766);
        glVertex3d(-0.745454, -0.541603, 0.802909);
        glVertex3d(-0.909005, -0.295353, 0.730384);
        glVertex3d(-0.773246, -0.561796, 0.730384);

        glNormal3d(-0.807049, -0.411212, 0.423765);
        glVertex3d(-0.745454, -0.541603, 0.802909);
        glVertex3d(-0.876333, -0.284737, 0.802909);
        glVertex3d(-0.909005, -0.295353, 0.730384);

        glNormal3d(-0.888004, -0.45246, 0.082031);
        glVertex3d(-0.773246, -0.561796, 0.730384);
        glVertex3d(-0.916266, -0.297712, 0.638773);
        glVertex3d(-0.779423, -0.566283, 0.638774);

        glNormal3d(-0.888004, -0.452459, 0.082033);
        glVertex3d(-0.773246, -0.561796, 0.730384);
        glVertex3d(-0.909005, -0.295353, 0.730384);
        glVertex3d(-0.916266, -0.297712, 0.638773);

        glNormal3d(-0.88569, -0.45128, -0.109089);
        glVertex3d(-0.779423, -0.566283, 0.638774);
        glVertex3d(-0.909005, -0.295353, 0.570066);
        glVertex3d(-0.773246, -0.561796, 0.570066);

        glNormal3d(-0.885689, -0.451281, -0.109093);
        glVertex3d(-0.779423, -0.566283, 0.638774);
        glVertex3d(-0.916266, -0.297712, 0.638773);
        glVertex3d(-0.909005, -0.295353, 0.570066);

        glNormal3d(-0.872347, -0.444483, -0.203583);
        glVertex3d(-0.773246, -0.561796, 0.570066);
        glVertex3d(-0.894484, -0.290635, 0.497541);
        glVertex3d(-0.760894, -0.552821, 0.497541);

        glNormal3d(-0.872348, -0.444482, -0.203577);
        glVertex3d(-0.773246, -0.561796, 0.570066);
        glVertex3d(-0.909005, -0.295353, 0.570066);
        glVertex3d(-0.894484, -0.290635, 0.497541);

        glNormal3d(0.560809, 0.285747, 0.777072);
        glVertex3d(-0.760894, -0.552821, 0.497541);
        glVertex3d(-0.730013, -0.530385, 0.467004);
        glVertex3d(-0.858182, -0.27884, 0.467004);

        glNormal3d(0.560809, 0.285747, 0.777072);
        glVertex3d(-0.760894, -0.552821, 0.497541);
        glVertex3d(-0.858182, -0.27884, 0.467004);
        glVertex3d(-0.894484, -0.290635, 0.497541);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.730013, -0.530385, 0.467004);
        glVertex3d(-0.858182, -0.27884, 0.387851);
        glVertex3d(-0.730013, -0.530385, 0.387851);

        glNormal3d(-0.891007, -0.45399, 0);
        glVertex3d(-0.730013, -0.530385, 0.467004);
        glVertex3d(-0.858182, -0.27884, 0.467004);
        glVertex3d(-0.858182, -0.27884, 0.387851);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.730013, -0.530385, 0.387851);
        glVertex3d(-0.933461, -0.303299, 0.38785);
        glVertex3d(-0.794049, -0.57691, 0.387851);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.730013, -0.530385, 0.387851);
        glVertex3d(-0.858182, -0.27884, 0.387851);
        glVertex3d(-0.933461, -0.303299, 0.38785);

        glNormal3d(-0.891006, -0.45399, -0.001487);
        glVertex3d(-0.794049, -0.57691, 0.387851);
        glVertex3d(-0.932905, -0.303119, 0);
        glVertex3d(-0.793577, -0.576567, 0);

        glNormal3d(-0.891006, -0.45399, -0.001487);
        glVertex3d(-0.794049, -0.57691, 0.387851);
        glVertex3d(-0.933461, -0.303299, 0.38785);
        glVertex3d(-0.932905, -0.303119, 0);

        glNormal3d(-0.987687, -0.156433, -0.001487);
        glVertex3d(-0.933461, -0.303299, 0.38785);
        glVertex3d(-0.980914, 1e-06, 0);
        glVertex3d(-0.932905, -0.303119, 0);

        glNormal3d(-0.987687, -0.156433, -0.001487);
        glVertex3d(-0.933461, -0.303299, 0.38785);
        glVertex3d(-0.981498, 0, 0.387851);
        glVertex3d(-0.980914, 1e-06, 0);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.858182, -0.27884, 0.387851);
        glVertex3d(-0.981498, 0, 0.387851);
        glVertex3d(-0.933461, -0.303299, 0.38785);

        glNormal3d(4e-06, 1e-06, 1);
        glVertex3d(-0.858182, -0.27884, 0.387851);
        glVertex3d(-0.902345, 0, 0.38785);
        glVertex3d(-0.981498, 0, 0.387851);

        glNormal3d(-0.987688, -0.156434, 0);
        glVertex3d(-0.858182, -0.27884, 0.467004);
        glVertex3d(-0.902345, 0, 0.38785);
        glVertex3d(-0.858182, -0.27884, 0.387851);

        glNormal3d(-0.987688, -0.156434, -1e-06);
        glVertex3d(-0.858182, -0.27884, 0.467004);
        glVertex3d(-0.902346, 0, 0.467004);
        glVertex3d(-0.902345, 0, 0.38785);

        glNormal3d(0.621663, 0.098461, 0.777072);
        glVertex3d(-0.894484, -0.290635, 0.497541);
        glVertex3d(-0.858182, -0.27884, 0.467004);
        glVertex3d(-0.902346, 0, 0.467004);

        glNormal3d(0.621666, 0.098461, 0.777069);
        glVertex3d(-0.894484, -0.290635, 0.497541);
        glVertex3d(-0.902346, 0, 0.467004);
        glVertex3d(-0.940516, 0, 0.497541);

        glNormal3d(-0.967005, -0.153158, -0.203577);
        glVertex3d(-0.909005, -0.295353, 0.570066);
        glVertex3d(-0.940516, 0, 0.497541);
        glVertex3d(-0.894484, -0.290635, 0.497541);

        glNormal3d(-0.967004, -0.153159, -0.203582);
        glVertex3d(-0.909005, -0.295353, 0.570066);
        glVertex3d(-0.955785, 0, 0.570066);
        glVertex3d(-0.940516, 0, 0.497541);

        glNormal3d(-0.981793, -0.155501, -0.109094);
        glVertex3d(-0.916266, -0.297712, 0.638773);
        glVertex3d(-0.955785, 0, 0.570066);
        glVertex3d(-0.909005, -0.295353, 0.570066);

        glNormal3d(-0.981794, -0.1555, -0.109088);
        glVertex3d(-0.916266, -0.297712, 0.638773);
        glVertex3d(-0.963419, 1e-06, 0.638774);
        glVertex3d(-0.955785, 0, 0.570066);

        glNormal3d(-0.98436, -0.155906, 0.082034);
        glVertex3d(-0.909005, -0.295353, 0.730384);
        glVertex3d(-0.963419, 1e-06, 0.638774);
        glVertex3d(-0.916266, -0.297712, 0.638773);

        glNormal3d(-0.98436, -0.155907, 0.08203);
        glVertex3d(-0.909005, -0.295353, 0.730384);
        glVertex3d(-0.955785, 0, 0.730384);
        glVertex3d(-0.963419, 1e-06, 0.638774);

        glNormal3d(-0.894621, -0.141694, 0.423764);
        glVertex3d(-0.876333, -0.284737, 0.802909);
        glVertex3d(-0.955785, 0, 0.730384);
        glVertex3d(-0.909005, -0.295353, 0.730384);

        glNormal3d(-0.89462, -0.141693, 0.423766);
        glVertex3d(-0.876333, -0.284737, 0.802909);
        glVertex3d(-0.921431, 1e-06, 0.802909);
        glVertex3d(-0.955785, 0, 0.730384);

        glNormal3d(-0.885585, -0.140262, 0.442793);
        glVertex3d(-0.843661, -0.274121, 0.871617);
        glVertex3d(-0.921431, 1e-06, 0.802909);
        glVertex3d(-0.876333, -0.284737, 0.802909);

        glNormal3d(-0.885585, -0.140263, 0.442792);
        glVertex3d(-0.843661, -0.274121, 0.871617);
        glVertex3d(-0.887077, 1e-06, 0.871617);
        glVertex3d(-0.921431, 1e-06, 0.802909);

        glNormal3d(-0.788145, -0.12483, 0.602698);
        glVertex3d(-0.796467, -0.258787, 0.936508);
        glVertex3d(-0.887077, 1e-06, 0.871617);
        glVertex3d(-0.843661, -0.274121, 0.871617);

        glNormal3d(-0.788145, -0.124829, 0.602699);
        glVertex3d(-0.796467, -0.258787, 0.936508);
        glVertex3d(-0.837455, 1e-06, 0.936508);
        glVertex3d(-0.887077, 1e-06, 0.871617);

        glNormal3d(-0.702713, -0.111298, 0.702714);
        glVertex3d(-0.731122, -0.237555, 1.005216);
        glVertex3d(-0.837455, 1e-06, 0.936508);
        glVertex3d(-0.796467, -0.258787, 0.936508);

        glNormal3d(-0.702714, -0.111299, 0.702713);
        glVertex3d(-0.731122, -0.237555, 1.005216);
        glVertex3d(-0.768747, 0, 1.005216);
        glVertex3d(-0.837455, 1e-06, 0.936508);

        glNormal3d(-0.702713, -0.111298, 0.702714);
        glVertex3d(-0.680297, -0.221042, 1.058656);
        glVertex3d(-0.768747, 0, 1.005216);
        glVertex3d(-0.731122, -0.237555, 1.005216);

        glNormal3d(-0.702713, -0.111299, 0.702713);
        glVertex3d(-0.680297, -0.221042, 1.058656);
        glVertex3d(-0.715307, 0, 1.058656);
        glVertex3d(-0.768747, 0, 1.005216);

        glNormal3d(-0.9262, -0.146695, 0.347324);
        glVertex3d(-0.658516, -0.213964, 1.119729);
        glVertex3d(-0.715307, 0, 1.058656);
        glVertex3d(-0.680297, -0.221042, 1.058656);

        glNormal3d(-0.9262, -0.146695, 0.347324);
        glVertex3d(-0.658516, -0.213964, 1.119729);
        glVertex3d(-0.692405, 0, 1.119729);
        glVertex3d(-0.715307, 0, 1.058656);

        glNormal3d(-0.986695, -0.156277, 0.04485);
        glVertex3d(-0.654886, -0.212785, 1.203706);
        glVertex3d(-0.692405, 0, 1.119729);
        glVertex3d(-0.658516, -0.213964, 1.119729);

        glNormal3d(-0.986694, -0.156277, 0.044849);
        glVertex3d(-0.654886, -0.212785, 1.203706);
        glVertex3d(-0.688587, 0, 1.203706);
        glVertex3d(-0.692405, 0, 1.119729);

        glNormal3d(-0.977024, -0.154745, -0.146556);
        glVertex3d(-0.665777, -0.216324, 1.280048);
        glVertex3d(-0.688587, 0, 1.203706);
        glVertex3d(-0.654886, -0.212785, 1.203706);

        glNormal3d(-0.977024, -0.154745, -0.146555);
        glVertex3d(-0.665777, -0.216324, 1.280048);
        glVertex3d(-0.700039, 0, 1.280048);
        glVertex3d(-0.688587, 0, 1.203706);

        glNormal3d(-0.968965, -0.153469, -0.193791);
        glVertex3d(-0.673037, -0.218683, 1.318219);
        glVertex3d(-0.700039, 0, 1.280048);
        glVertex3d(-0.665777, -0.216324, 1.280048);

        glNormal3d(-0.968966, -0.153468, -0.193786);
        glVertex3d(-0.673037, -0.218683, 1.318219);
        glVertex3d(-0.707673, 0, 1.318219);
        glVertex3d(-0.700039, 0, 1.280048);

        glNormal3d(-0.938152, -0.148588, 0.312716);
        glVertex3d(-0.662146, -0.215144, 1.352573);
        glVertex3d(-0.707673, 0, 1.318219);
        glVertex3d(-0.673037, -0.218683, 1.318219);

        glNormal3d(-0.938153, -0.148589, 0.312714);
        glVertex3d(-0.662146, -0.215144, 1.352573);
        glVertex3d(-0.696222, 0, 1.352573);
        glVertex3d(-0.707673, 0, 1.318219);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.542347, -0.176219, 1.352573);
        glVertex3d(-0.696222, 0, 1.352573);
        glVertex3d(-0.662146, -0.215144, 1.352573);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.542347, -0.176219, 1.352573);
        glVertex3d(-0.570257, 0, 1.352573);
        glVertex3d(-0.696222, 0, 1.352573);

        glNormal3d(-0.928149, -0.147004, 0.34195);
        glVertex3d(-0.491523, -0.159705, 1.497623);
        glVertex3d(-0.570257, 0, 1.352573);
        glVertex3d(-0.542347, -0.176219, 1.352573);

        glNormal3d(-0.928149, -0.147004, 0.341951);
        glVertex3d(-0.491523, -0.159705, 1.497623);
        glVertex3d(-0.516818, 0, 1.497623);
        glVertex3d(-0.570257, 0, 1.352573);

        glNormal3d(-0.9262, -0.146695, 0.347325);
        glVertex3d(-0.45885, -0.149089, 1.589233);
        glVertex3d(-0.516818, 0, 1.497623);
        glVertex3d(-0.491523, -0.159705, 1.497623);

        glNormal3d(-0.9262, -0.146695, 0.347324);
        glVertex3d(-0.45885, -0.149089, 1.589233);
        glVertex3d(-0.482464, 0, 1.589233);
        glVertex3d(-0.516818, 0, 1.497623);

        glNormal3d(-0.949426, -0.150374, 0.27564);
        glVertex3d(-0.426178, -0.138473, 1.707564);
        glVertex3d(-0.482464, 0, 1.589233);
        glVertex3d(-0.45885, -0.149089, 1.589233);

        glNormal3d(-0.949426, -0.150375, 0.275639);
        glVertex3d(-0.426178, -0.138473, 1.707564);
        glVertex3d(-0.44811, 0, 1.707564);
        glVertex3d(-0.482464, 0, 1.589233);

        glNormal3d(-0.960762, -0.15217, 0.231907);
        glVertex3d(-0.400766, -0.130216, 1.81826);
        glVertex3d(-0.44811, 0, 1.707564);
        glVertex3d(-0.426178, -0.138473, 1.707564);

        glNormal3d(-0.960762, -0.152169, 0.231909);
        glVertex3d(-0.400766, -0.130216, 1.81826);
        glVertex3d(-0.42139, 0, 1.81826);
        glVertex3d(-0.44811, 0, 1.707564);

        glNormal3d(-0.958889, -0.151872, 0.239722);
        glVertex3d(-0.375354, -0.12196, 1.925139);
        glVertex3d(-0.42139, 0, 1.81826);
        glVertex3d(-0.400766, -0.130216, 1.81826);

        glNormal3d(-0.958889, -0.151872, 0.239722);
        glVertex3d(-0.375354, -0.12196, 1.925139);
        glVertex3d(-0.39467, 0, 1.925139);
        glVertex3d(-0.42139, 0, 1.81826);

        glNormal3d(-0.97648, -0.154658, 0.150228);
        glVertex3d(-0.353572, -0.114882, 2.074006);
        glVertex3d(-0.39467, 0, 1.925139);
        glVertex3d(-0.375354, -0.12196, 1.925139);

        glNormal3d(-0.97648, -0.154659, 0.150227);
        glVertex3d(-0.353572, -0.114882, 2.074006);
        glVertex3d(-0.371768, 0, 2.074006);
        glVertex3d(-0.39467, 0, 1.925139);

        glNormal3d(-0.987218, -0.15636, 0.030849);
        glVertex3d(-0.349942, -0.113703, 2.196153);
        glVertex3d(-0.371768, 0, 2.074006);
        glVertex3d(-0.353572, -0.114882, 2.074006);

        glNormal3d(-0.987218, -0.156358, 0.030851);
        glVertex3d(-0.349942, -0.113703, 2.196153);
        glVertex3d(-0.367951, 0, 2.196153);
        glVertex3d(-0.371768, 0, 2.074006);

        glNormal3d(-0.987317, -0.156374, 0.027426);
        glVertex3d(-0.346312, -0.112523, 2.333569);
        glVertex3d(-0.367951, 0, 2.196153);
        glVertex3d(-0.349942, -0.113703, 2.196153);

        glNormal3d(-0.987317, -0.156375, 0.027425);
        glVertex3d(-0.346312, -0.112523, 2.333569);
        glVertex3d(-0.364134, 0, 2.333569);
        glVertex3d(-0.367951, 0, 2.196153);

        glNormal3d(0.20941, 0.033168, 0.977265);
        glVertex3d(-0.397136, -0.129037, 2.34502);
        glVertex3d(-0.346312, -0.112523, 2.333569);
        glVertex3d(-0.364134, 0, 2.333569);

        glNormal3d(0.209416, 0.033167, 0.977264);
        glVertex3d(-0.397136, -0.129037, 2.34502);
        glVertex3d(-0.364134, 0, 2.333569);
        glVertex3d(-0.417573, 0, 2.34502);

        glNormal3d(0.25222, 0.039946, 0.966845);
        glVertex3d(-0.480632, -0.156167, 2.367923);
        glVertex3d(-0.397136, -0.129037, 2.34502);
        glVertex3d(-0.417573, 0, 2.34502);

        glNormal3d(0.252218, 0.039947, 0.966845);
        glVertex3d(-0.480632, -0.156167, 2.367923);
        glVertex3d(-0.417573, 0, 2.34502);
        glVertex3d(-0.505366, 0, 2.367923);

        glNormal3d(0.428941, 0.067937, 0.900774);
        glVertex3d(-0.556868, -0.180937, 2.406094);
        glVertex3d(-0.480632, -0.156167, 2.367923);
        glVertex3d(-0.505366, 0, 2.367923);

        glNormal3d(0.42894, 0.067937, 0.900775);
        glVertex3d(-0.556868, -0.180937, 2.406094);
        glVertex3d(-0.505366, 0, 2.367923);
        glVertex3d(-0.585526, 0, 2.406094);

        glNormal3d(-0.876352, -0.1388, -0.461239);
        glVertex3d(-0.593171, -0.192733, 2.478619);
        glVertex3d(-0.585526, 0, 2.406094);
        glVertex3d(-0.556868, -0.180937, 2.406094);

        glNormal3d(-0.876352, -0.1388, -0.461239);
        glVertex3d(-0.593171, -0.192733, 2.478619);
        glVertex3d(-0.623697, 0, 2.478619);
        glVertex3d(-0.585526, 0, 2.406094);

        glNormal3d(-0.986026, -0.156171, 0.058002);
        glVertex3d(-0.589541, -0.191553, 2.54351);
        glVertex3d(-0.623697, 0, 2.478619);
        glVertex3d(-0.593171, -0.192733, 2.478619);

        glNormal3d(-0.986026, -0.156172, 0.058);
        glVertex3d(-0.589541, -0.191553, 2.54351);
        glVertex3d(-0.61988, 0, 2.543509);
        glVertex3d(-0.623697, 0, 2.478619);

        glNormal3d(-0.824918, -0.130654, 0.549945);
        glVertex3d(-0.560498, -0.182117, 2.589315);
        glVertex3d(-0.61988, 0, 2.543509);
        glVertex3d(-0.589541, -0.191553, 2.54351);

        glNormal3d(-0.824919, -0.130655, 0.549943);
        glVertex3d(-0.560498, -0.182117, 2.589315);
        glVertex3d(-0.589343, 0, 2.589315);
        glVertex3d(-0.61988, 0, 2.543509);

        glNormal3d(-0.528141, -0.08365, 0.845026);
        glVertex3d(-0.531456, -0.17268, 2.608401);
        glVertex3d(-0.589343, 0, 2.589315);
        glVertex3d(-0.560498, -0.182117, 2.589315);

        glNormal3d(-0.52814, -0.083649, 0.845027);
        glVertex3d(-0.531456, -0.17268, 2.608401);
        glVertex3d(-0.558806, 0, 2.608401);
        glVertex3d(-0.589343, 0, 2.589315);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.502414, -0.163244, 2.608401);
        glVertex3d(-0.558806, 0, 2.608401);
        glVertex3d(-0.531456, -0.17268, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.502414, -0.163244, 2.608401);
        glVertex3d(-0.528269, 0, 2.608401);
        glVertex3d(-0.558806, 0, 2.608401);

        glNormal3d(-0.968964, -0.153468, -0.193793);
        glVertex3d(-0.509674, -0.165603, 2.646572);
        glVertex3d(-0.528269, 0, 2.608401);
        glVertex3d(-0.502414, -0.163244, 2.608401);

        glNormal3d(-0.968964, -0.153469, -0.193796);
        glVertex3d(-0.509674, -0.165603, 2.646572);
        glVertex3d(-0.535903, 0, 2.646571);
        glVertex3d(-0.528269, 0, 2.608401);

        glNormal3d(-0.945012, -0.149675, 0.290773);
        glVertex3d(-0.495153, -0.160885, 2.696194);
        glVertex3d(-0.535903, 0, 2.646571);
        glVertex3d(-0.509674, -0.165603, 2.646572);

        glNormal3d(-0.945012, -0.149675, 0.290773);
        glVertex3d(-0.495153, -0.160885, 2.696194);
        glVertex3d(-0.520635, 0, 2.696194);
        glVertex3d(-0.535903, 0, 2.646571);

        glNormal3d(-0.597314, -0.094605, 0.796408);
        glVertex3d(-0.466111, -0.151448, 2.719097);
        glVertex3d(-0.520635, 0, 2.696194);
        glVertex3d(-0.495153, -0.160885, 2.696194);

        glNormal3d(-0.597308, -0.094602, 0.796413);
        glVertex3d(-0.466111, -0.151448, 2.719097);
        glVertex3d(-0.490098, 0, 2.719097);
        glVertex3d(-0.520635, 0, 2.696194);

        glNormal3d(3e-06, 1e-06, 1);
        glVertex3d(-0.415287, -0.134935, 2.719096);
        glVertex3d(-0.490098, 0, 2.719097);
        glVertex3d(-0.466111, -0.151448, 2.719097);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.415287, -0.134935, 2.719096);
        glVertex3d(-0.436658, 0, 2.719097);
        glVertex3d(-0.490098, 0, 2.719097);

        glNormal3d(-0.938153, -0.148588, 0.312714);
        glVertex3d(-0.397136, -0.129037, 2.776353);
        glVertex3d(-0.436658, 0, 2.719097);
        glVertex3d(-0.415287, -0.134935, 2.719096);

        glNormal3d(-0.938153, -0.148588, 0.312716);
        glVertex3d(-0.397136, -0.129037, 2.776353);
        glVertex3d(-0.417573, 0, 2.776353);
        glVertex3d(-0.436658, 0, 2.719097);

        glNormal3d(-0.985812, -0.156136, 0.061617);
        glVertex3d(-0.393505, -0.127857, 2.837427);
        glVertex3d(-0.417573, 0, 2.776353);
        glVertex3d(-0.397136, -0.129037, 2.776353);

        glNormal3d(-0.985812, -0.156138, 0.061614);
        glVertex3d(-0.393505, -0.127857, 2.837427);
        glVertex3d(-0.413756, 0, 2.837427);
        glVertex3d(-0.417573, 0, 2.776353);

        glNormal3d(0.446095, 0.070655, 0.892192);
        glVertex3d(-0.422548, -0.137294, 2.852695);
        glVertex3d(-0.393505, -0.127857, 2.837427);
        glVertex3d(-0.413756, 0, 2.837427);

        glNormal3d(0.446092, 0.070655, 0.892194);
        glVertex3d(-0.422548, -0.137294, 2.852695);
        glVertex3d(-0.413756, 0, 2.837427);
        glVertex3d(-0.444293, 0, 2.852695);

        glNormal3d(-0.929552, -0.147227, -0.338019);
        glVertex3d(-0.437069, -0.142012, 2.894684);
        glVertex3d(-0.444293, 0, 2.852695);
        glVertex3d(-0.422548, -0.137294, 2.852695);

        glNormal3d(-0.929552, -0.147227, -0.338019);
        glVertex3d(-0.437069, -0.142012, 2.894684);
        glVertex3d(-0.459561, 0, 2.894684);
        glVertex3d(-0.444293, 0, 2.852695);

        glNormal3d(-0.849693, -0.134579, 0.509815);
        glVertex3d(-0.415287, -0.134935, 2.932855);
        glVertex3d(-0.459561, 0, 2.894684);
        glVertex3d(-0.437069, -0.142012, 2.894684);

        glNormal3d(-0.849691, -0.134577, 0.509818);
        glVertex3d(-0.415287, -0.134935, 2.932855);
        glVertex3d(-0.436658, 0, 2.932855);
        glVertex3d(-0.459561, 0, 2.894684);

        glNormal3d(-0.611059, -0.096782, -0.785646);
        glVertex3d(-0.44796, -0.145551, 2.959574);
        glVertex3d(-0.436658, 0, 2.932855);
        glVertex3d(-0.415287, -0.134935, 2.932855);

        glNormal3d(-0.611057, -0.096782, -0.785648);
        glVertex3d(-0.44796, -0.145551, 2.959574);
        glVertex3d(-0.471013, 0, 2.959574);
        glVertex3d(-0.436658, 0, 2.932855);

        glNormal3d(-0.724717, -0.114784, -0.679419);
        glVertex3d(-0.502414, -0.163244, 3.020648);
        glVertex3d(-0.471013, 0, 2.959574);
        glVertex3d(-0.44796, -0.145551, 2.959574);

        glNormal3d(-0.724715, -0.114785, -0.67942);
        glVertex3d(-0.502414, -0.163244, 3.020648);
        glVertex3d(-0.528269, 0, 3.020648);
        glVertex3d(-0.471013, 0, 2.959574);

        glNormal3d(-0.799906, -0.126694, -0.5866);
        glVertex3d(-0.542347, -0.176219, 3.077905);
        glVertex3d(-0.528269, 0, 3.020648);
        glVertex3d(-0.502414, -0.163244, 3.020648);

        glNormal3d(-0.799908, -0.126693, -0.586597);
        glVertex3d(-0.542347, -0.176219, 3.077905);
        glVertex3d(-0.570257, 0, 3.077905);
        glVertex3d(-0.528269, 0, 3.020648);

        glNormal3d(-0.968964, -0.153469, -0.193792);
        glVertex3d(-0.560498, -0.182117, 3.173333);
        glVertex3d(-0.570257, 0, 3.077905);
        glVertex3d(-0.542347, -0.176219, 3.077905);

        glNormal3d(-0.968964, -0.153469, -0.193793);
        glVertex3d(-0.560498, -0.182117, 3.173333);
        glVertex3d(-0.589343, 0, 3.173333);
        glVertex3d(-0.570257, 0, 3.077905);

        glNormal3d(-0.983347, -0.155748, -0.093654);
        glVertex3d(-0.567759, -0.184476, 3.253492);
        glVertex3d(-0.589343, 0, 3.173333);
        glVertex3d(-0.560498, -0.182117, 3.173333);

        glNormal3d(-0.983348, -0.155746, -0.093651);
        glVertex3d(-0.567759, -0.184476, 3.253492);
        glVertex3d(-0.596977, 0, 3.253492);
        glVertex3d(-0.589343, 0, 3.173333);

        glNormal3d(-0.966283, -0.153043, 0.207063);
        glVertex3d(-0.545977, -0.177399, 3.360371);
        glVertex3d(-0.596977, 0, 3.253492);
        glVertex3d(-0.567759, -0.184476, 3.253492);

        glNormal3d(-0.966283, -0.153045, 0.207061);
        glVertex3d(-0.545977, -0.177399, 3.360371);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.596977, 0, 3.253492);

        glNormal3d(-0.722241, -0.114391, 0.682116);
        glVertex3d(-0.32453, -0.105446, 3.669557);
        glVertex3d(-0.406122, 0, 3.600849);
        glVertex3d(-0.378275, -0.122909, 3.609722);

        glNormal3d(-0.722241, -0.114391, 0.682116);
        glVertex3d(-0.32453, -0.105446, 3.669557);
        glVertex3d(-0.341231, 0, 3.669557);
        glVertex3d(-0.406122, 0, 3.600849);

        glNormal3d(-0.770317, -0.122006, 0.625881);
        glVertex3d(-0.277336, -0.090112, 3.73063);
        glVertex3d(-0.341231, 0, 3.669557);
        glVertex3d(-0.32453, -0.105446, 3.669557);

        glNormal3d(-0.770317, -0.122006, 0.62588);
        glVertex3d(-0.277336, -0.090112, 3.73063);
        glVertex3d(-0.291609, 0, 3.73063);
        glVertex3d(-0.341231, 0, 3.669557);

        glNormal3d(-0.945012, -0.149676, 0.290773);
        glVertex3d(-0.248294, -0.080675, 3.829875);
        glVertex3d(-0.291609, 0, 3.73063);
        glVertex3d(-0.277336, -0.090112, 3.73063);

        glNormal3d(-0.945012, -0.149676, 0.290773);
        glVertex3d(-0.248294, -0.080675, 3.829875);
        glVertex3d(-0.261072, 0, 3.829875);
        glVertex3d(-0.291609, 0, 3.73063);

        glNormal3d(-0.958889, -0.151874, 0.239721);
        glVertex3d(-0.226512, -0.073598, 3.921486);
        glVertex3d(-0.261072, 0, 3.829875);
        glVertex3d(-0.248294, -0.080675, 3.829875);

        glNormal3d(-0.958889, -0.151873, 0.239721);
        glVertex3d(-0.226512, -0.073598, 3.921486);
        glVertex3d(-0.238169, 0, 3.921486);
        glVertex3d(-0.261072, 0, 3.829875);

        glNormal3d(-0.986918, -0.156312, -0.039476);
        glVertex3d(-0.230143, -0.074778, 4.016913);
        glVertex3d(-0.238169, 0, 3.921486);
        glVertex3d(-0.226512, -0.073598, 3.921486);

        glNormal3d(-0.986919, -0.156312, -0.039476);
        glVertex3d(-0.230143, -0.074778, 4.016913);
        glVertex3d(-0.241986, 0, 4.016913);
        glVertex3d(-0.238169, 0, 3.921486);

        glNormal3d(-0.484216, -0.076692, -0.871581);
        glVertex3d(-0.262815, -0.085394, 4.035999);
        glVertex3d(-0.241986, 0, 4.016913);
        glVertex3d(-0.230143, -0.074778, 4.016913);

        glNormal3d(-0.484208, -0.076695, -0.871585);
        glVertex3d(-0.262815, -0.085394, 4.035999);
        glVertex3d(-0.27634, 0, 4.035999);
        glVertex3d(-0.241986, 0, 4.016913);

        glNormal3d(-0.63692, -0.100882, -0.764301);
        glVertex3d(-0.306378, -0.099548, 4.07417);
        glVertex3d(-0.27634, 0, 4.035999);
        glVertex3d(-0.262815, -0.085394, 4.035999);

        glNormal3d(-0.636924, -0.100879, -0.764298);
        glVertex3d(-0.306378, -0.099548, 4.07417);
        glVertex3d(-0.322145, 0, 4.07417);
        glVertex3d(-0.27634, 0, 4.035999);

        glNormal3d(-0.974571, -0.154357, -0.162432);
        glVertex3d(-0.317269, -0.103087, 4.142878);
        glVertex3d(-0.322145, 0, 4.07417);
        glVertex3d(-0.306378, -0.099548, 4.07417);

        glNormal3d(-0.974572, -0.154357, -0.162431);
        glVertex3d(-0.317269, -0.103087, 4.142878);
        glVertex3d(-0.333597, 0, 4.142878);
        glVertex3d(-0.322145, 0, 4.07417);

        glNormal3d(-0.906661, -0.143601, 0.396666);
        glVertex3d(-0.291857, -0.09483, 4.203952);
        glVertex3d(-0.333597, 0, 4.142878);
        glVertex3d(-0.317269, -0.103087, 4.142878);

        glNormal3d(-0.906662, -0.143603, 0.396664);
        glVertex3d(-0.291857, -0.09483, 4.203952);
        glVertex3d(-0.306877, 0, 4.203952);
        glVertex3d(-0.333597, 0, 4.142878);

        glNormal3d(-0.387331, -0.061348, 0.919897);
        glVertex3d(-0.222882, -0.072419, 4.234489);
        glVertex3d(-0.306877, 0, 4.203952);
        glVertex3d(-0.291857, -0.09483, 4.203952);

        glNormal3d(-0.387331, -0.061347, 0.919897);
        glVertex3d(-0.222882, -0.072419, 4.234489);
        glVertex3d(-0.234352, 0, 4.234489);
        glVertex3d(-0.306877, 0, 4.203952);

        glNormal3d(-0.242355, -0.038386, 0.969428);
        glVertex3d(-0.150276, -0.048828, 4.253574);
        glVertex3d(-0.234352, 0, 4.234489);
        glVertex3d(-0.222882, -0.072419, 4.234489);

        glNormal3d(-0.242352, -0.038379, 0.969429);
        glVertex3d(-0.150276, -0.048828, 4.253574);
        glVertex3d(-0.15801, 0, 4.253574);
        glVertex3d(-0.234352, 0, 4.234489);

        glNormal3d(-0.048331, 0.007648, 0.998802);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(-0.150276, 0.048828, 4.253574);
        glVertex3d(-0.15801, 0, 4.253574);

        glNormal3d(-0.242352, 0.038385, 0.969429);
        glVertex3d(-0.15801, 0, 4.253574);
        glVertex3d(-0.222882, 0.072419, 4.234489);
        glVertex3d(-0.234352, 0, 4.234489);

        glNormal3d(-0.242357, 0.03838, 0.969428);
        glVertex3d(-0.15801, 0, 4.253574);
        glVertex3d(-0.150276, 0.048828, 4.253574);
        glVertex3d(-0.222882, 0.072419, 4.234489);

        glNormal3d(-0.387331, 0.061348, 0.919897);
        glVertex3d(-0.234352, 0, 4.234489);
        glVertex3d(-0.291857, 0.09483, 4.203952);
        glVertex3d(-0.306877, 0, 4.203952);

        glNormal3d(-0.387331, 0.061347, 0.919897);
        glVertex3d(-0.234352, 0, 4.234489);
        glVertex3d(-0.222882, 0.072419, 4.234489);
        glVertex3d(-0.291857, 0.09483, 4.203952);

        glNormal3d(-0.906662, 0.143601, 0.396664);
        glVertex3d(-0.306877, 0, 4.203952);
        glVertex3d(-0.317269, 0.103087, 4.142878);
        glVertex3d(-0.333597, 0, 4.142878);

        glNormal3d(-0.906661, 0.143603, 0.396667);
        glVertex3d(-0.306877, 0, 4.203952);
        glVertex3d(-0.291857, 0.09483, 4.203952);
        glVertex3d(-0.317269, 0.103087, 4.142878);

        glNormal3d(-0.974572, 0.154358, -0.162431);
        glVertex3d(-0.333597, 0, 4.142878);
        glVertex3d(-0.306378, 0.099549, 4.07417);
        glVertex3d(-0.322145, 0, 4.07417);

        glNormal3d(-0.974572, 0.154357, -0.162432);
        glVertex3d(-0.333597, 0, 4.142878);
        glVertex3d(-0.317269, 0.103087, 4.142878);
        glVertex3d(-0.306378, 0.099549, 4.07417);

        glNormal3d(-0.636924, 0.100882, -0.764298);
        glVertex3d(-0.322145, 0, 4.07417);
        glVertex3d(-0.262815, 0.085394, 4.035999);
        glVertex3d(-0.27634, 0, 4.035999);

        glNormal3d(-0.636921, 0.100879, -0.764301);
        glVertex3d(-0.322145, 0, 4.07417);
        glVertex3d(-0.306378, 0.099549, 4.07417);
        glVertex3d(-0.262815, 0.085394, 4.035999);

        glNormal3d(-0.484208, 0.076691, -0.871585);
        glVertex3d(-0.27634, 0, 4.035999);
        glVertex3d(-0.230143, 0.074778, 4.016913);
        glVertex3d(-0.241986, 0, 4.016913);

        glNormal3d(-0.484215, 0.076696, -0.871581);
        glVertex3d(-0.27634, 0, 4.035999);
        glVertex3d(-0.262815, 0.085394, 4.035999);
        glVertex3d(-0.230143, 0.074778, 4.016913);

        glNormal3d(-0.986918, 0.156315, -0.039476);
        glVertex3d(-0.241986, 0, 4.016913);
        glVertex3d(-0.226512, 0.073598, 3.921486);
        glVertex3d(-0.238169, 0, 3.921486);

        glNormal3d(-0.986918, 0.156312, -0.039477);
        glVertex3d(-0.241986, 0, 4.016913);
        glVertex3d(-0.230143, 0.074778, 4.016913);
        glVertex3d(-0.226512, 0.073598, 3.921486);

        glNormal3d(-0.958889, 0.151874, 0.239721);
        glVertex3d(-0.238169, 0, 3.921486);
        glVertex3d(-0.248294, 0.080676, 3.829875);
        glVertex3d(-0.261072, 0, 3.829875);

        glNormal3d(-0.958888, 0.151876, 0.239723);
        glVertex3d(-0.238169, 0, 3.921486);
        glVertex3d(-0.226512, 0.073598, 3.921486);
        glVertex3d(-0.248294, 0.080676, 3.829875);

        glNormal3d(-0.945012, 0.149678, 0.290773);
        glVertex3d(-0.261072, 0, 3.829875);
        glVertex3d(-0.277336, 0.090112, 3.73063);
        glVertex3d(-0.291609, 0, 3.73063);

        glNormal3d(-0.945013, 0.149676, 0.290771);
        glVertex3d(-0.261072, 0, 3.829875);
        glVertex3d(-0.248294, 0.080676, 3.829875);
        glVertex3d(-0.277336, 0.090112, 3.73063);

        glNormal3d(-0.770317, 0.122006, 0.625881);
        glVertex3d(-0.291609, 0, 3.73063);
        glVertex3d(-0.32453, 0.105446, 3.669557);
        glVertex3d(-0.341231, 0, 3.669557);

        glNormal3d(-0.770314, 0.122008, 0.625883);
        glVertex3d(-0.291609, 0, 3.73063);
        glVertex3d(-0.277336, 0.090112, 3.73063);
        glVertex3d(-0.32453, 0.105446, 3.669557);

        glNormal3d(-0.722241, 0.114392, 0.682116);
        glVertex3d(-0.341231, 0, 3.669557);
        glVertex3d(-0.386245, 0.125499, 3.600849);
        glVertex3d(-0.406122, 0, 3.600849);

        glNormal3d(-0.722242, 0.114391, 0.682115);
        glVertex3d(-0.341231, 0, 3.669557);
        glVertex3d(-0.32453, 0.105446, 3.669557);
        glVertex3d(-0.386245, 0.125499, 3.600849);

        glNormal3d(-0.723405, 0.114576, 0.680851);
        glVertex3d(-0.406122, 0, 3.600849);
        glVertex3d(-0.444329, 0.144371, 3.535958);
        glVertex3d(-0.467195, 0, 3.535958);

        glNormal3d(-0.723404, 0.114577, 0.680852);
        glVertex3d(-0.406122, 0, 3.600849);
        glVertex3d(-0.386245, 0.125499, 3.600849);
        glVertex3d(-0.444329, 0.144371, 3.535958);

        glNormal3d(-0.778886, 0.123364, 0.614914);
        glVertex3d(-0.467195, 0, 3.535958);
        glVertex3d(-0.498784, 0.162065, 3.463433);
        glVertex3d(-0.520749, 0.02338, 3.463433);

        glNormal3d(-0.778886, 0.123363, 0.614913);
        glVertex3d(-0.467195, 0, 3.535958);
        glVertex3d(-0.444329, 0.144371, 3.535958);
        glVertex3d(-0.498784, 0.162065, 3.463433);

        glNormal3d(-0.966283, 0.153045, 0.207062);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.567759, 0.184476, 3.253492);
        glVertex3d(-0.596977, 0, 3.253492);

        glNormal3d(-0.966283, 0.153045, 0.207062);
        glVertex3d(-0.574074, 0, 3.360371);
        glVertex3d(-0.545977, 0.177399, 3.360371);
        glVertex3d(-0.567759, 0.184476, 3.253492);

        glNormal3d(-0.983347, 0.155748, -0.093651);
        glVertex3d(-0.596977, 0, 3.253492);
        glVertex3d(-0.560498, 0.182117, 3.173333);
        glVertex3d(-0.589343, 0, 3.173333);

        glNormal3d(-0.983347, 0.155747, -0.093652);
        glVertex3d(-0.596977, 0, 3.253492);
        glVertex3d(-0.567759, 0.184476, 3.253492);
        glVertex3d(-0.560498, 0.182117, 3.173333);

        glNormal3d(-0.968964, 0.153469, -0.193794);
        glVertex3d(-0.589343, 0, 3.173333);
        glVertex3d(-0.542347, 0.176219, 3.077905);
        glVertex3d(-0.570257, 0, 3.077905);

        glNormal3d(-0.968964, 0.15347, -0.193793);
        glVertex3d(-0.589343, 0, 3.173333);
        glVertex3d(-0.560498, 0.182117, 3.173333);
        glVertex3d(-0.542347, 0.176219, 3.077905);

        glNormal3d(-0.799908, 0.126694, -0.586597);
        glVertex3d(-0.570257, 0, 3.077905);
        glVertex3d(-0.502414, 0.163244, 3.020648);
        glVertex3d(-0.528269, 0, 3.020648);

        glNormal3d(-0.799906, 0.126693, -0.5866);
        glVertex3d(-0.570257, 0, 3.077905);
        glVertex3d(-0.542347, 0.176219, 3.077905);
        glVertex3d(-0.502414, 0.163244, 3.020648);

        glNormal3d(-0.724716, 0.114784, -0.67942);
        glVertex3d(-0.528269, 0, 3.020648);
        glVertex3d(-0.44796, 0.145551, 2.959574);
        glVertex3d(-0.471013, 0, 2.959574);

        glNormal3d(-0.724717, 0.114785, -0.679419);
        glVertex3d(-0.528269, 0, 3.020648);
        glVertex3d(-0.502414, 0.163244, 3.020648);
        glVertex3d(-0.44796, 0.145551, 2.959574);

        glNormal3d(-0.611057, 0.096782, -0.785648);
        glVertex3d(-0.471013, 0, 2.959574);
        glVertex3d(-0.415287, 0.134935, 2.932855);
        glVertex3d(-0.436658, 0, 2.932855);

        glNormal3d(-0.611058, 0.096782, -0.785647);
        glVertex3d(-0.471013, 0, 2.959574);
        glVertex3d(-0.44796, 0.145551, 2.959574);
        glVertex3d(-0.415287, 0.134935, 2.932855);

        glNormal3d(-0.849691, 0.134578, 0.509818);
        glVertex3d(-0.436658, 0, 2.932855);
        glVertex3d(-0.437069, 0.142012, 2.894684);
        glVertex3d(-0.459561, 0, 2.894684);

        glNormal3d(-0.849693, 0.134577, 0.509815);
        glVertex3d(-0.436658, 0, 2.932855);
        glVertex3d(-0.415287, 0.134935, 2.932855);
        glVertex3d(-0.437069, 0.142012, 2.894684);

        glNormal3d(-0.929552, 0.147227, -0.338019);
        glVertex3d(-0.459561, 0, 2.894684);
        glVertex3d(-0.422548, 0.137294, 2.852695);
        glVertex3d(-0.444293, 0, 2.852695);

        glNormal3d(-0.929552, 0.147227, -0.338019);
        glVertex3d(-0.459561, 0, 2.894684);
        glVertex3d(-0.437069, 0.142012, 2.894684);
        glVertex3d(-0.422548, 0.137294, 2.852695);

        glNormal3d(0.446092, -0.070654, 0.892194);
        glVertex3d(-0.444293, 0, 2.852695);
        glVertex3d(-0.413756, 0, 2.837427);
        glVertex3d(-0.393505, 0.127858, 2.837427);

        glNormal3d(0.446095, -0.070656, 0.892192);
        glVertex3d(-0.444293, 0, 2.852695);
        glVertex3d(-0.393505, 0.127858, 2.837427);
        glVertex3d(-0.422548, 0.137294, 2.852695);

        glNormal3d(-0.985812, 0.156138, 0.061614);
        glVertex3d(-0.413756, 0, 2.837427);
        glVertex3d(-0.397135, 0.129037, 2.776353);
        glVertex3d(-0.417573, 0, 2.776353);

        glNormal3d(-0.985812, 0.156138, 0.061614);
        glVertex3d(-0.413756, 0, 2.837427);
        glVertex3d(-0.393505, 0.127858, 2.837427);
        glVertex3d(-0.397135, 0.129037, 2.776353);

        glNormal3d(-0.938153, 0.148588, 0.312716);
        glVertex3d(-0.417573, 0, 2.776353);
        glVertex3d(-0.415287, 0.134935, 2.719097);
        glVertex3d(-0.436658, 0, 2.719097);

        glNormal3d(-0.938152, 0.148589, 0.312718);
        glVertex3d(-0.417573, 0, 2.776353);
        glVertex3d(-0.397135, 0.129037, 2.776353);
        glVertex3d(-0.415287, 0.134935, 2.719097);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.436658, 0, 2.719097);
        glVertex3d(-0.466111, 0.151449, 2.719097);
        glVertex3d(-0.490098, 0, 2.719097);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.436658, 0, 2.719097);
        glVertex3d(-0.415287, 0.134935, 2.719097);
        glVertex3d(-0.466111, 0.151449, 2.719097);

        glNormal3d(-0.597308, 0.094604, 0.796413);
        glVertex3d(-0.490098, 0, 2.719097);
        glVertex3d(-0.495153, 0.160885, 2.696194);
        glVertex3d(-0.520635, 0, 2.696194);

        glNormal3d(-0.597309, 0.094604, 0.796412);
        glVertex3d(-0.490098, 0, 2.719097);
        glVertex3d(-0.466111, 0.151449, 2.719097);
        glVertex3d(-0.495153, 0.160885, 2.696194);

        glNormal3d(-0.945012, 0.149675, 0.290773);
        glVertex3d(-0.520635, 0, 2.696194);
        glVertex3d(-0.509674, 0.165603, 2.646572);
        glVertex3d(-0.535903, 0, 2.646571);

        glNormal3d(-0.945013, 0.149675, 0.290773);
        glVertex3d(-0.520635, 0, 2.696194);
        glVertex3d(-0.495153, 0.160885, 2.696194);
        glVertex3d(-0.509674, 0.165603, 2.646572);

        glNormal3d(-0.968964, 0.153468, -0.193796);
        glVertex3d(-0.535903, 0, 2.646571);
        glVertex3d(-0.502414, 0.163244, 2.608401);
        glVertex3d(-0.528269, 0, 2.608401);

        glNormal3d(-0.968964, 0.153469, -0.193793);
        glVertex3d(-0.535903, 0, 2.646571);
        glVertex3d(-0.509674, 0.165603, 2.646572);
        glVertex3d(-0.502414, 0.163244, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.528269, 0, 2.608401);
        glVertex3d(-0.531456, 0.172681, 2.608401);
        glVertex3d(-0.558806, 0, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.528269, 0, 2.608401);
        glVertex3d(-0.502414, 0.163244, 2.608401);
        glVertex3d(-0.531456, 0.172681, 2.608401);

        glNormal3d(-0.52814, 0.08365, 0.845027);
        glVertex3d(-0.558806, 0, 2.608401);
        glVertex3d(-0.560498, 0.182117, 2.589315);
        glVertex3d(-0.589343, 0, 2.589315);

        glNormal3d(-0.528142, 0.083649, 0.845026);
        glVertex3d(-0.558806, 0, 2.608401);
        glVertex3d(-0.531456, 0.172681, 2.608401);
        glVertex3d(-0.560498, 0.182117, 2.589315);

        glNormal3d(-0.824919, 0.130654, 0.549943);
        glVertex3d(-0.589343, 0, 2.589315);
        glVertex3d(-0.589541, 0.191554, 2.54351);
        glVertex3d(-0.61988, 0, 2.543509);

        glNormal3d(-0.824918, 0.130655, 0.549945);
        glVertex3d(-0.589343, 0, 2.589315);
        glVertex3d(-0.560498, 0.182117, 2.589315);
        glVertex3d(-0.589541, 0.191554, 2.54351);

        glNormal3d(-0.986026, 0.156171, 0.058);
        glVertex3d(-0.61988, 0, 2.543509);
        glVertex3d(-0.593171, 0.192733, 2.478619);
        glVertex3d(-0.623697, 0, 2.478619);

        glNormal3d(-0.986026, 0.156172, 0.058);
        glVertex3d(-0.61988, 0, 2.543509);
        glVertex3d(-0.589541, 0.191554, 2.54351);
        glVertex3d(-0.593171, 0.192733, 2.478619);

        glNormal3d(-0.876352, 0.1388, -0.461239);
        glVertex3d(-0.623697, 0, 2.478619);
        glVertex3d(-0.556868, 0.180938, 2.406094);
        glVertex3d(-0.585526, 0, 2.406094);

        glNormal3d(-0.876353, 0.138801, -0.461237);
        glVertex3d(-0.623697, 0, 2.478619);
        glVertex3d(-0.593171, 0.192733, 2.478619);
        glVertex3d(-0.556868, 0.180938, 2.406094);

        glNormal3d(0.42894, -0.067938, 0.900775);
        glVertex3d(-0.585526, 0, 2.406094);
        glVertex3d(-0.505366, 0, 2.367923);
        glVertex3d(-0.480632, 0.156167, 2.367923);

        glNormal3d(0.428939, -0.067938, 0.900775);
        glVertex3d(-0.585526, 0, 2.406094);
        glVertex3d(-0.480632, 0.156167, 2.367923);
        glVertex3d(-0.556868, 0.180938, 2.406094);

        glNormal3d(0.252218, -0.039947, 0.966845);
        glVertex3d(-0.505366, 0, 2.367923);
        glVertex3d(-0.417573, 0, 2.34502);
        glVertex3d(-0.397135, 0.129037, 2.34502);

        glNormal3d(0.25222, -0.039948, 0.966845);
        glVertex3d(-0.505366, 0, 2.367923);
        glVertex3d(-0.397135, 0.129037, 2.34502);
        glVertex3d(-0.480632, 0.156167, 2.367923);

        glNormal3d(0.209416, -0.033169, 0.977264);
        glVertex3d(-0.417573, 0, 2.34502);
        glVertex3d(-0.364134, 0, 2.333569);
        glVertex3d(-0.346311, 0.112523, 2.333569);

        glNormal3d(0.209414, -0.033167, 0.977264);
        glVertex3d(-0.417573, 0, 2.34502);
        glVertex3d(-0.346311, 0.112523, 2.333569);
        glVertex3d(-0.397135, 0.129037, 2.34502);

        glNormal3d(-0.987317, 0.156375, 0.027425);
        glVertex3d(-0.364134, 0, 2.333569);
        glVertex3d(-0.349942, 0.113703, 2.196153);
        glVertex3d(-0.367951, 0, 2.196153);

        glNormal3d(-0.987317, 0.156377, 0.027426);
        glVertex3d(-0.364134, 0, 2.333569);
        glVertex3d(-0.346311, 0.112523, 2.333569);
        glVertex3d(-0.349942, 0.113703, 2.196153);

        glNormal3d(-0.987218, 0.15636, 0.030851);
        glVertex3d(-0.367951, 0, 2.196153);
        glVertex3d(-0.353572, 0.114883, 2.074006);
        glVertex3d(-0.371768, 0, 2.074006);

        glNormal3d(-0.987218, 0.15636, 0.03085);
        glVertex3d(-0.367951, 0, 2.196153);
        glVertex3d(-0.349942, 0.113703, 2.196153);
        glVertex3d(-0.353572, 0.114883, 2.074006);

        glNormal3d(-0.97648, 0.154659, 0.150227);
        glVertex3d(-0.371768, 0, 2.074006);
        glVertex3d(-0.375354, 0.12196, 1.925139);
        glVertex3d(-0.39467, 0, 1.925139);

        glNormal3d(-0.976479, 0.15466, 0.150227);
        glVertex3d(-0.371768, 0, 2.074006);
        glVertex3d(-0.353572, 0.114883, 2.074006);
        glVertex3d(-0.375354, 0.12196, 1.925139);

        glNormal3d(-0.958889, 0.151873, 0.239722);
        glVertex3d(-0.39467, 0, 1.925139);
        glVertex3d(-0.400766, 0.130217, 1.81826);
        glVertex3d(-0.42139, 0, 1.81826);

        glNormal3d(-0.958889, 0.151873, 0.239722);
        glVertex3d(-0.39467, 0, 1.925139);
        glVertex3d(-0.375354, 0.12196, 1.925139);
        glVertex3d(-0.400766, 0.130217, 1.81826);

        glNormal3d(-0.960761, 0.152171, 0.231909);
        glVertex3d(-0.42139, 0, 1.81826);
        glVertex3d(-0.426178, 0.138474, 1.707564);
        glVertex3d(-0.44811, 0, 1.707564);

        glNormal3d(-0.960762, 0.15217, 0.231908);
        glVertex3d(-0.42139, 0, 1.81826);
        glVertex3d(-0.400766, 0.130217, 1.81826);
        glVertex3d(-0.426178, 0.138474, 1.707564);

        glNormal3d(-0.949426, 0.150375, 0.275639);
        glVertex3d(-0.44811, 0, 1.707564);
        glVertex3d(-0.45885, 0.14909, 1.589233);
        glVertex3d(-0.482464, 0, 1.589233);

        glNormal3d(-0.949426, 0.150375, 0.275641);
        glVertex3d(-0.44811, 0, 1.707564);
        glVertex3d(-0.426178, 0.138474, 1.707564);
        glVertex3d(-0.45885, 0.14909, 1.589233);

        glNormal3d(-0.9262, 0.146696, 0.347324);
        glVertex3d(-0.482464, 0, 1.589233);
        glVertex3d(-0.491523, 0.159706, 1.497623);
        glVertex3d(-0.516818, 0, 1.497623);

        glNormal3d(-0.9262, 0.146696, 0.347325);
        glVertex3d(-0.482464, 0, 1.589233);
        glVertex3d(-0.45885, 0.14909, 1.589233);
        glVertex3d(-0.491523, 0.159706, 1.497623);

        glNormal3d(-0.928148, 0.147005, 0.341951);
        glVertex3d(-0.516818, 0, 1.497623);
        glVertex3d(-0.542347, 0.17622, 1.352573);
        glVertex3d(-0.570257, 0, 1.352573);

        glNormal3d(-0.928149, 0.147004, 0.34195);
        glVertex3d(-0.516818, 0, 1.497623);
        glVertex3d(-0.491523, 0.159706, 1.497623);
        glVertex3d(-0.542347, 0.17622, 1.352573);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.570257, 0, 1.352573);
        glVertex3d(-0.662146, 0.215145, 1.352573);
        glVertex3d(-0.696222, 0, 1.352573);

        glNormal3d(-2e-06, 0, 1);
        glVertex3d(-0.570257, 0, 1.352573);
        glVertex3d(-0.542347, 0.17622, 1.352573);
        glVertex3d(-0.662146, 0.215145, 1.352573);

        glNormal3d(-0.938153, 0.148589, 0.312715);
        glVertex3d(-0.696222, 0, 1.352573);
        glVertex3d(-0.673037, 0.218683, 1.318219);
        glVertex3d(-0.707673, 0, 1.318219);

        glNormal3d(-0.938153, 0.148589, 0.312714);
        glVertex3d(-0.696222, 0, 1.352573);
        glVertex3d(-0.662146, 0.215145, 1.352573);
        glVertex3d(-0.673037, 0.218683, 1.318219);

        glNormal3d(-0.968965, 0.15347, -0.193787);
        glVertex3d(-0.707673, 0, 1.318219);
        glVertex3d(-0.665776, 0.216324, 1.280048);
        glVertex3d(-0.700039, 0, 1.280048);

        glNormal3d(-0.968965, 0.153469, -0.193788);
        glVertex3d(-0.707673, 0, 1.318219);
        glVertex3d(-0.673037, 0.218683, 1.318219);
        glVertex3d(-0.665776, 0.216324, 1.280048);

        glNormal3d(-0.977024, 0.154746, -0.146554);
        glVertex3d(-0.700039, 0, 1.280048);
        glVertex3d(-0.654885, 0.212786, 1.203706);
        glVertex3d(-0.688587, 0, 1.203706);

        glNormal3d(-0.977024, 0.154746, -0.146555);
        glVertex3d(-0.700039, 0, 1.280048);
        glVertex3d(-0.665776, 0.216324, 1.280048);
        glVertex3d(-0.654885, 0.212786, 1.203706);

        glNormal3d(-0.986694, 0.156277, 0.044849);
        glVertex3d(-0.688587, 0, 1.203706);
        glVertex3d(-0.658516, 0.213965, 1.119729);
        glVertex3d(-0.692405, 0, 1.119729);

        glNormal3d(-0.986694, 0.156278, 0.044849);
        glVertex3d(-0.688587, 0, 1.203706);
        glVertex3d(-0.654885, 0.212786, 1.203706);
        glVertex3d(-0.658516, 0.213965, 1.119729);

        glNormal3d(-0.9262, 0.146696, 0.347324);
        glVertex3d(-0.692405, 0, 1.119729);
        glVertex3d(-0.680297, 0.221042, 1.058655);
        glVertex3d(-0.715307, 0, 1.058656);

        glNormal3d(-0.9262, 0.146696, 0.347323);
        glVertex3d(-0.692405, 0, 1.119729);
        glVertex3d(-0.658516, 0.213965, 1.119729);
        glVertex3d(-0.680297, 0.221042, 1.058655);

        glNormal3d(-0.702713, 0.111299, 0.702713);
        glVertex3d(-0.715307, 0, 1.058656);
        glVertex3d(-0.731121, 0.237556, 1.005216);
        glVertex3d(-0.768747, 0, 1.005216);

        glNormal3d(-0.702713, 0.1113, 0.702714);
        glVertex3d(-0.715307, 0, 1.058656);
        glVertex3d(-0.680297, 0.221042, 1.058655);
        glVertex3d(-0.731121, 0.237556, 1.005216);

        glNormal3d(-0.702713, 0.111299, 0.702714);
        glVertex3d(-0.768747, 0, 1.005216);
        glVertex3d(-0.796467, 0.258788, 0.936508);
        glVertex3d(-0.837455, 1e-06, 0.936508);

        glNormal3d(-0.702712, 0.111299, 0.702715);
        glVertex3d(-0.768747, 0, 1.005216);
        glVertex3d(-0.731121, 0.237556, 1.005216);
        glVertex3d(-0.796467, 0.258788, 0.936508);

        glNormal3d(-0.788144, 0.12483, 0.602699);
        glVertex3d(-0.837455, 1e-06, 0.936508);
        glVertex3d(-0.84366, 0.274122, 0.871617);
        glVertex3d(-0.887077, 1e-06, 0.871617);

        glNormal3d(-0.788145, 0.12483, 0.602697);
        glVertex3d(-0.837455, 1e-06, 0.936508);
        glVertex3d(-0.796467, 0.258788, 0.936508);
        glVertex3d(-0.84366, 0.274122, 0.871617);

        glNormal3d(-0.885585, 0.140263, 0.442792);
        glVertex3d(-0.887077, 1e-06, 0.871617);
        glVertex3d(-0.876333, 0.284738, 0.802909);
        glVertex3d(-0.921431, 1e-06, 0.802909);

        glNormal3d(-0.885584, 0.140264, 0.442794);
        glVertex3d(-0.887077, 1e-06, 0.871617);
        glVertex3d(-0.84366, 0.274122, 0.871617);
        glVertex3d(-0.876333, 0.284738, 0.802909);

        glNormal3d(-0.89462, 0.141694, 0.423766);
        glVertex3d(-0.921431, 1e-06, 0.802909);
        glVertex3d(-0.909005, 0.295354, 0.730384);
        glVertex3d(-0.955785, 0, 0.730384);

        glNormal3d(-0.89462, 0.141694, 0.423765);
        glVertex3d(-0.921431, 1e-06, 0.802909);
        glVertex3d(-0.876333, 0.284738, 0.802909);
        glVertex3d(-0.909005, 0.295354, 0.730384);

        glNormal3d(-0.98436, 0.155908, 0.08203);
        glVertex3d(-0.955785, 0, 0.730384);
        glVertex3d(-0.916266, 0.297713, 0.638774);
        glVertex3d(-0.963419, 1e-06, 0.638774);

        glNormal3d(-0.98436, 0.155908, 0.082031);
        glVertex3d(-0.955785, 0, 0.730384);
        glVertex3d(-0.909005, 0.295354, 0.730384);
        glVertex3d(-0.916266, 0.297713, 0.638774);

        glNormal3d(-0.981794, 0.155502, -0.109088);
        glVertex3d(-0.963419, 1e-06, 0.638774);
        glVertex3d(-0.909005, 0.295354, 0.570066);
        glVertex3d(-0.955785, 0, 0.570066);

        glNormal3d(-0.981794, 0.155501, -0.109089);
        glVertex3d(-0.963419, 1e-06, 0.638774);
        glVertex3d(-0.916266, 0.297713, 0.638774);
        glVertex3d(-0.909005, 0.295354, 0.570066);

        glNormal3d(-0.967004, 0.153158, -0.203582);
        glVertex3d(-0.955785, 0, 0.570066);
        glVertex3d(-0.894484, 0.290636, 0.497541);
        glVertex3d(-0.940516, 0, 0.497541);

        glNormal3d(-0.967005, 0.153159, -0.203578);
        glVertex3d(-0.955785, 0, 0.570066);
        glVertex3d(-0.909005, 0.295354, 0.570066);
        glVertex3d(-0.894484, 0.290636, 0.497541);

        glNormal3d(0.621666, -0.098464, 0.777069);
        glVertex3d(-0.940516, 0, 0.497541);
        glVertex3d(-0.902346, 0, 0.467004);
        glVertex3d(-0.858181, 0.278841, 0.467004);

        glNormal3d(0.621656, -0.09846, 0.777078);
        glVertex3d(-0.940516, 0, 0.497541);
        glVertex3d(-0.858181, 0.278841, 0.467004);
        glVertex3d(-0.894484, 0.290636, 0.497541);

        glNormal3d(-0.987688, 0.156436, 0);
        glVertex3d(-0.902346, 0, 0.467004);
        glVertex3d(-0.858181, 0.278841, 0.387851);
        glVertex3d(-0.902345, 0, 0.38785);

        glNormal3d(-0.987688, 0.156436, 0);
        glVertex3d(-0.902346, 0, 0.467004);
        glVertex3d(-0.858181, 0.278841, 0.467004);
        glVertex3d(-0.858181, 0.278841, 0.387851);

        glNormal3d(4e-06, 0, 1);
        glVertex3d(-0.902345, 0, 0.38785);
        glVertex3d(-0.93346, 0.3033, 0.387851);
        glVertex3d(-0.981498, 0, 0.387851);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(-0.902345, 0, 0.38785);
        glVertex3d(-0.858181, 0.278841, 0.387851);
        glVertex3d(-0.93346, 0.3033, 0.387851);

        glNormal3d(-0.987687, 0.156435, -0.001487);
        glVertex3d(-0.981498, 0, 0.387851);
        glVertex3d(-0.932905, 0.30312, 0);
        glVertex3d(-0.980914, 1e-06, 0);

        glNormal3d(-0.987687, 0.156435, -0.001487);
        glVertex3d(-0.981498, 0, 0.387851);
        glVertex3d(-0.93346, 0.3033, 0.387851);
        glVertex3d(-0.932905, 0.30312, 0);

        glNormal3d(-0.891005, 0.45399, -0.001487);
        glVertex3d(-0.93346, 0.3033, 0.387851);
        glVertex3d(-0.793576, 0.576567, 0);
        glVertex3d(-0.932905, 0.30312, 0);

        glNormal3d(-0.891005, 0.45399, -0.001487);
        glVertex3d(-0.93346, 0.3033, 0.387851);
        glVertex3d(-0.794048, 0.576911, 0.387851);
        glVertex3d(-0.793576, 0.576567, 0);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(-0.858181, 0.278841, 0.387851);
        glVertex3d(-0.794048, 0.576911, 0.387851);
        glVertex3d(-0.93346, 0.3033, 0.387851);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.858181, 0.278841, 0.387851);
        glVertex3d(-0.730012, 0.530386, 0.387851);
        glVertex3d(-0.794048, 0.576911, 0.387851);

        glNormal3d(-0.891006, 0.453991, 0);
        glVertex3d(-0.858181, 0.278841, 0.467004);
        glVertex3d(-0.730012, 0.530386, 0.387851);
        glVertex3d(-0.858181, 0.278841, 0.387851);

        glNormal3d(-0.891006, 0.453991, 0);
        glVertex3d(-0.858181, 0.278841, 0.467004);
        glVertex3d(-0.730012, 0.530386, 0.467004);
        glVertex3d(-0.730012, 0.530386, 0.387851);

        glNormal3d(0.560803, -0.285744, 0.777078);
        glVertex3d(-0.894484, 0.290636, 0.497541);
        glVertex3d(-0.858181, 0.278841, 0.467004);
        glVertex3d(-0.730012, 0.530386, 0.467004);

        glNormal3d(0.560803, -0.285744, 0.777078);
        glVertex3d(-0.894484, 0.290636, 0.497541);
        glVertex3d(-0.730012, 0.530386, 0.467004);
        glVertex3d(-0.760894, 0.552822, 0.497541);

        glNormal3d(-0.872348, 0.444484, -0.203578);
        glVertex3d(-0.909005, 0.295354, 0.570066);
        glVertex3d(-0.760894, 0.552822, 0.497541);
        glVertex3d(-0.894484, 0.290636, 0.497541);

        glNormal3d(-0.872348, 0.444484, -0.203577);
        glVertex3d(-0.909005, 0.295354, 0.570066);
        glVertex3d(-0.773246, 0.561797, 0.570066);
        glVertex3d(-0.760894, 0.552822, 0.497541);

        glNormal3d(-0.885689, 0.451282, -0.10909);
        glVertex3d(-0.916266, 0.297713, 0.638774);
        glVertex3d(-0.773246, 0.561797, 0.570066);
        glVertex3d(-0.909005, 0.295354, 0.570066);

        glNormal3d(-0.885689, 0.451282, -0.109089);
        glVertex3d(-0.916266, 0.297713, 0.638774);
        glVertex3d(-0.779422, 0.566284, 0.638774);
        glVertex3d(-0.773246, 0.561797, 0.570066);

        glNormal3d(-0.888003, 0.452461, 0.082032);
        glVertex3d(-0.909005, 0.295354, 0.730384);
        glVertex3d(-0.779422, 0.566284, 0.638774);
        glVertex3d(-0.916266, 0.297713, 0.638774);

        glNormal3d(-0.888003, 0.452461, 0.082031);
        glVertex3d(-0.909005, 0.295354, 0.730384);
        glVertex3d(-0.773246, 0.561797, 0.730384);
        glVertex3d(-0.779422, 0.566284, 0.638774);

        glNormal3d(-0.807049, 0.411212, 0.423765);
        glVertex3d(-0.876333, 0.284738, 0.802909);
        glVertex3d(-0.773246, 0.561797, 0.730384);
        glVertex3d(-0.909005, 0.295354, 0.730384);

        glNormal3d(-0.807048, 0.411212, 0.423766);
        glVertex3d(-0.876333, 0.284738, 0.802909);
        glVertex3d(-0.745453, 0.541604, 0.802909);
        glVertex3d(-0.773246, 0.561797, 0.730384);

        glNormal3d(-0.798897, 0.407059, 0.442794);
        glVertex3d(-0.84366, 0.274122, 0.871617);
        glVertex3d(-0.745453, 0.541604, 0.802909);
        glVertex3d(-0.876333, 0.284738, 0.802909);

        glNormal3d(-0.798898, 0.407059, 0.442793);
        glVertex3d(-0.84366, 0.274122, 0.871617);
        glVertex3d(-0.71766, 0.521411, 0.871617);
        glVertex3d(-0.745453, 0.541604, 0.802909);

        glNormal3d(-0.710996, 0.362271, 0.602697);
        glVertex3d(-0.796467, 0.258788, 0.936508);
        glVertex3d(-0.71766, 0.521411, 0.871617);
        glVertex3d(-0.84366, 0.274122, 0.871617);

        glNormal3d(-0.710996, 0.362271, 0.602698);
        glVertex3d(-0.796467, 0.258788, 0.936508);
        glVertex3d(-0.677515, 0.492244, 0.936508);
        glVertex3d(-0.71766, 0.521411, 0.871617);

        glNormal3d(-0.633926, 0.323002, 0.702715);
        glVertex3d(-0.731121, 0.237556, 1.005216);
        glVertex3d(-0.677515, 0.492244, 0.936508);
        glVertex3d(-0.796467, 0.258788, 0.936508);

        glNormal3d(-0.633926, 0.323002, 0.702714);
        glVertex3d(-0.731121, 0.237556, 1.005216);
        glVertex3d(-0.621929, 0.451858, 1.005216);
        glVertex3d(-0.677515, 0.492244, 0.936508);

        glNormal3d(-0.633926, 0.323002, 0.702714);
        glVertex3d(-0.680297, 0.221042, 1.058655);
        glVertex3d(-0.621929, 0.451858, 1.005216);
        glVertex3d(-0.731121, 0.237556, 1.005216);

        glNormal3d(-0.633926, 0.323002, 0.702714);
        glVertex3d(-0.680297, 0.221042, 1.058655);
        glVertex3d(-0.578695, 0.420447, 1.058656);
        glVertex3d(-0.621929, 0.451858, 1.005216);

        glNormal3d(-0.835537, 0.425728, 0.347323);
        glVertex3d(-0.658516, 0.213965, 1.119729);
        glVertex3d(-0.578695, 0.420447, 1.058656);
        glVertex3d(-0.680297, 0.221042, 1.058655);

        glNormal3d(-0.835537, 0.425728, 0.347323);
        glVertex3d(-0.658516, 0.213965, 1.119729);
        glVertex3d(-0.560167, 0.406985, 1.119729);
        glVertex3d(-0.578695, 0.420447, 1.058656);

        glNormal3d(-0.890109, 0.453535, 0.044849);
        glVertex3d(-0.654885, 0.212786, 1.203706);
        glVertex3d(-0.560167, 0.406985, 1.119729);
        glVertex3d(-0.658516, 0.213965, 1.119729);

        glNormal3d(-0.89011, 0.453534, 0.044847);
        glVertex3d(-0.654885, 0.212786, 1.203706);
        glVertex3d(-0.557079, 0.404742, 1.203706);
        glVertex3d(-0.560167, 0.406985, 1.119729);

        glNormal3d(-0.881386, 0.449089, -0.146554);
        glVertex3d(-0.665776, 0.216324, 1.280048);
        glVertex3d(-0.557079, 0.404742, 1.203706);
        glVertex3d(-0.654885, 0.212786, 1.203706);

        glNormal3d(-0.881386, 0.44909, -0.146552);
        glVertex3d(-0.665776, 0.216324, 1.280048);
        glVertex3d(-0.566343, 0.411473, 1.280048);
        glVertex3d(-0.557079, 0.404742, 1.203706);

        glNormal3d(-0.874115, 0.445385, -0.193789);
        glVertex3d(-0.673037, 0.218683, 1.318219);
        glVertex3d(-0.566343, 0.411473, 1.280048);
        glVertex3d(-0.665776, 0.216324, 1.280048);

        glNormal3d(-0.874115, 0.445384, -0.193793);
        glVertex3d(-0.673037, 0.218683, 1.318219);
        glVertex3d(-0.572519, 0.41596, 1.318219);
        glVertex3d(-0.566343, 0.411473, 1.280048);

        glNormal3d(-0.84632, 0.431222, 0.312714);
        glVertex3d(-0.662146, 0.215145, 1.352573);
        glVertex3d(-0.572519, 0.41596, 1.318219);
        glVertex3d(-0.673037, 0.218683, 1.318219);

        glNormal3d(-0.84632, 0.431222, 0.312715);
        glVertex3d(-0.662146, 0.215145, 1.352573);
        glVertex3d(-0.563255, 0.409229, 1.352572);
        glVertex3d(-0.572519, 0.41596, 1.318219);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(-0.542347, 0.17622, 1.352573);
        glVertex3d(-0.563255, 0.409229, 1.352572);
        glVertex3d(-0.662146, 0.215145, 1.352573);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.542347, 0.17622, 1.352573);
        glVertex3d(-0.461348, 0.335189, 1.352573);
        glVertex3d(-0.563255, 0.409229, 1.352572);

        glNormal3d(-0.837295, 0.426623, 0.34195);
        glVertex3d(-0.491523, 0.159706, 1.497623);
        glVertex3d(-0.461348, 0.335189, 1.352573);
        glVertex3d(-0.542347, 0.17622, 1.352573);

        glNormal3d(-0.837294, 0.426624, 0.341951);
        glVertex3d(-0.491523, 0.159706, 1.497623);
        glVertex3d(-0.418114, 0.303778, 1.497623);
        glVertex3d(-0.461348, 0.335189, 1.352573);

        glNormal3d(-0.835536, 0.425728, 0.347325);
        glVertex3d(-0.45885, 0.14909, 1.589233);
        glVertex3d(-0.418114, 0.303778, 1.497623);
        glVertex3d(-0.491523, 0.159706, 1.497623);

        glNormal3d(-0.835537, 0.425728, 0.347324);
        glVertex3d(-0.45885, 0.14909, 1.589233);
        glVertex3d(-0.390321, 0.283585, 1.589233);
        glVertex3d(-0.418114, 0.303778, 1.497623);

        glNormal3d(-0.856489, 0.436404, 0.27564);
        glVertex3d(-0.426178, 0.138474, 1.707564);
        glVertex3d(-0.390321, 0.283585, 1.589233);
        glVertex3d(-0.45885, 0.14909, 1.589233);

        glNormal3d(-0.85649, 0.436403, 0.275639);
        glVertex3d(-0.426178, 0.138474, 1.707564);
        glVertex3d(-0.362528, 0.263392, 1.707564);
        glVertex3d(-0.390321, 0.283585, 1.589233);

        glNormal3d(-0.866716, 0.441614, 0.231908);
        glVertex3d(-0.400766, 0.130217, 1.81826);
        glVertex3d(-0.362528, 0.263392, 1.707564);
        glVertex3d(-0.426178, 0.138474, 1.707564);

        glNormal3d(-0.866715, 0.441614, 0.231909);
        glVertex3d(-0.400766, 0.130217, 1.81826);
        glVertex3d(-0.340912, 0.247687, 1.81826);
        glVertex3d(-0.362528, 0.263392, 1.707564);

        glNormal3d(-0.865026, 0.440754, 0.239722);
        glVertex3d(-0.375354, 0.12196, 1.925139);
        glVertex3d(-0.340912, 0.247687, 1.81826);
        glVertex3d(-0.400766, 0.130217, 1.81826);

        glNormal3d(-0.865026, 0.440754, 0.239722);
        glVertex3d(-0.375354, 0.12196, 1.925139);
        glVertex3d(-0.319295, 0.231982, 1.925139);
        glVertex3d(-0.340912, 0.247687, 1.81826);

        glNormal3d(-0.880894, 0.44884, 0.150227);
        glVertex3d(-0.353572, 0.114883, 2.074006);
        glVertex3d(-0.319295, 0.231982, 1.925139);
        glVertex3d(-0.375354, 0.12196, 1.925139);

        glNormal3d(-0.880895, 0.448839, 0.150227);
        glVertex3d(-0.353572, 0.114883, 2.074006);
        glVertex3d(-0.300766, 0.21852, 2.074006);
        glVertex3d(-0.319295, 0.231982, 1.925139);

        glNormal3d(-0.890582, 0.453775, 0.03085);
        glVertex3d(-0.349942, 0.113703, 2.196153);
        glVertex3d(-0.300766, 0.21852, 2.074006);
        glVertex3d(-0.353572, 0.114883, 2.074006);

        glNormal3d(-0.890582, 0.453775, 0.03085);
        glVertex3d(-0.349942, 0.113703, 2.196153);
        glVertex3d(-0.297678, 0.216276, 2.196153);
        glVertex3d(-0.300766, 0.21852, 2.074006);

        glNormal3d(-0.890671, 0.45382, 0.027426);
        glVertex3d(-0.346311, 0.112523, 2.333569);
        glVertex3d(-0.297678, 0.216276, 2.196153);
        glVertex3d(-0.349942, 0.113703, 2.196153);

        glNormal3d(-0.890672, 0.453819, 0.027425);
        glVertex3d(-0.346311, 0.112523, 2.333569);
        glVertex3d(-0.29459, 0.214032, 2.333569);
        glVertex3d(-0.297678, 0.216276, 2.196153);

        glNormal3d(0.188915, -0.096257, 0.977264);
        glVertex3d(-0.397135, 0.129037, 2.34502);
        glVertex3d(-0.346311, 0.112523, 2.333569);
        glVertex3d(-0.29459, 0.214032, 2.333569);

        glNormal3d(0.188915, -0.096257, 0.977264);
        glVertex3d(-0.397135, 0.129037, 2.34502);
        glVertex3d(-0.29459, 0.214032, 2.333569);
        glVertex3d(-0.337824, 0.245443, 2.34502);

        glNormal3d(0.227531, -0.115933, 0.966845);
        glVertex3d(-0.480632, 0.156167, 2.367923);
        glVertex3d(-0.397135, 0.129037, 2.34502);
        glVertex3d(-0.337824, 0.245443, 2.34502);

        glNormal3d(0.22753, -0.115931, 0.966845);
        glVertex3d(-0.480632, 0.156167, 2.367923);
        glVertex3d(-0.337824, 0.245443, 2.34502);
        glVertex3d(-0.40885, 0.297047, 2.367923);

        glNormal3d(0.386952, -0.197161, 0.900775);
        glVertex3d(-0.556868, 0.180938, 2.406094);
        glVertex3d(-0.480632, 0.156167, 2.367923);
        glVertex3d(-0.40885, 0.297047, 2.367923);

        glNormal3d(0.386953, -0.197162, 0.900774);
        glVertex3d(-0.556868, 0.180938, 2.406094);
        glVertex3d(-0.40885, 0.297047, 2.367923);
        glVertex3d(-0.4737, 0.344164, 2.406094);

        glNormal3d(-0.790569, 0.402816, -0.461237);
        glVertex3d(-0.593171, 0.192733, 2.478619);
        glVertex3d(-0.4737, 0.344164, 2.406094);
        glVertex3d(-0.556868, 0.180938, 2.406094);

        glNormal3d(-0.790569, 0.402814, -0.461239);
        glVertex3d(-0.593171, 0.192733, 2.478619);
        glVertex3d(-0.504581, 0.3666, 2.478619);
        glVertex3d(-0.4737, 0.344164, 2.406094);

        glNormal3d(-0.889506, 0.453227, 0.058);
        glVertex3d(-0.589541, 0.191554, 2.54351);
        glVertex3d(-0.504581, 0.3666, 2.478619);
        glVertex3d(-0.593171, 0.192733, 2.478619);

        glNormal3d(-0.889506, 0.453227, 0.058003);
        glVertex3d(-0.589541, 0.191554, 2.54351);
        glVertex3d(-0.501493, 0.364356, 2.54351);
        glVertex3d(-0.504581, 0.3666, 2.478619);

        glNormal3d(-0.744168, 0.379174, 0.549946);
        glVertex3d(-0.560498, 0.182117, 2.589315);
        glVertex3d(-0.501493, 0.364356, 2.54351);
        glVertex3d(-0.589541, 0.191554, 2.54351);

        glNormal3d(-0.744168, 0.379174, 0.549946);
        glVertex3d(-0.560498, 0.182117, 2.589315);
        glVertex3d(-0.476788, 0.346407, 2.589315);
        glVertex3d(-0.501493, 0.364356, 2.54351);

        glNormal3d(-0.476443, 0.242761, 0.845026);
        glVertex3d(-0.531456, 0.172681, 2.608401);
        glVertex3d(-0.476788, 0.346407, 2.589315);
        glVertex3d(-0.560498, 0.182117, 2.589315);

        glNormal3d(-0.476447, 0.242762, 0.845023);
        glVertex3d(-0.531456, 0.172681, 2.608401);
        glVertex3d(-0.452083, 0.328458, 2.608401);
        glVertex3d(-0.476788, 0.346407, 2.589315);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.502414, 0.163244, 2.608401);
        glVertex3d(-0.452083, 0.328458, 2.608401);
        glVertex3d(-0.531456, 0.172681, 2.608401);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.502414, 0.163244, 2.608401);
        glVertex3d(-0.427379, 0.310509, 2.608401);
        glVertex3d(-0.452083, 0.328458, 2.608401);

        glNormal3d(-0.874115, 0.445385, -0.193793);
        glVertex3d(-0.509674, 0.165603, 2.646572);
        glVertex3d(-0.427379, 0.310509, 2.608401);
        glVertex3d(-0.502414, 0.163244, 2.608401);

        glNormal3d(-0.874114, 0.445383, -0.193799);
        glVertex3d(-0.509674, 0.165603, 2.646572);
        glVertex3d(-0.433555, 0.314996, 2.646571);
        glVertex3d(-0.427379, 0.310509, 2.608401);

        glNormal3d(-0.852508, 0.434375, 0.290773);
        glVertex3d(-0.495153, 0.160885, 2.696194);
        glVertex3d(-0.433555, 0.314996, 2.646571);
        glVertex3d(-0.509674, 0.165603, 2.646572);

        glNormal3d(-0.852508, 0.434375, 0.290773);
        glVertex3d(-0.495153, 0.160885, 2.696194);
        glVertex3d(-0.421203, 0.306022, 2.696194);
        glVertex3d(-0.433555, 0.314996, 2.646571);

        glNormal3d(-0.538839, 0.274553, 0.796412);
        glVertex3d(-0.466111, 0.151449, 2.719097);
        glVertex3d(-0.421203, 0.306022, 2.696194);
        glVertex3d(-0.495153, 0.160885, 2.696194);

        glNormal3d(-0.53884, 0.274553, 0.796412);
        glVertex3d(-0.466111, 0.151449, 2.719097);
        glVertex3d(-0.396498, 0.288072, 2.719097);
        glVertex3d(-0.421203, 0.306022, 2.696194);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.415287, 0.134935, 2.719097);
        glVertex3d(-0.396498, 0.288072, 2.719097);
        glVertex3d(-0.466111, 0.151449, 2.719097);

        glNormal3d(-4e-06, 0, 1);
        glVertex3d(-0.415287, 0.134935, 2.719097);
        glVertex3d(-0.353264, 0.256662, 2.719097);
        glVertex3d(-0.396498, 0.288072, 2.719097);

        glNormal3d(-0.846319, 0.431221, 0.312718);
        glVertex3d(-0.397135, 0.129037, 2.776353);
        glVertex3d(-0.353264, 0.256662, 2.719097);
        glVertex3d(-0.415287, 0.134935, 2.719097);

        glNormal3d(-0.846319, 0.431221, 0.312718);
        glVertex3d(-0.397135, 0.129037, 2.776353);
        glVertex3d(-0.337824, 0.245443, 2.776353);
        glVertex3d(-0.353264, 0.256662, 2.719097);

        glNormal3d(-0.889313, 0.453128, 0.061614);
        glVertex3d(-0.393505, 0.127858, 2.837427);
        glVertex3d(-0.337824, 0.245443, 2.776353);
        glVertex3d(-0.397135, 0.129037, 2.776353);

        glNormal3d(-0.889314, 0.453127, 0.061612);
        glVertex3d(-0.393505, 0.127858, 2.837427);
        glVertex3d(-0.334736, 0.2432, 2.837427);
        glVertex3d(-0.337824, 0.245443, 2.776353);

        glNormal3d(0.402428, -0.205047, 0.892192);
        glVertex3d(-0.422548, 0.137294, 2.852695);
        glVertex3d(-0.393505, 0.127858, 2.837427);
        glVertex3d(-0.334736, 0.2432, 2.837427);

        glNormal3d(0.402427, -0.205046, 0.892193);
        glVertex3d(-0.422548, 0.137294, 2.852695);
        glVertex3d(-0.334736, 0.2432, 2.837427);
        glVertex3d(-0.35944, 0.261149, 2.852695);

        glNormal3d(-0.838561, 0.427268, -0.338019);
        glVertex3d(-0.437069, 0.142012, 2.894684);
        glVertex3d(-0.35944, 0.261149, 2.852695);
        glVertex3d(-0.422548, 0.137294, 2.852695);

        glNormal3d(-0.838561, 0.427269, -0.338017);
        glVertex3d(-0.437069, 0.142012, 2.894684);
        glVertex3d(-0.371793, 0.270123, 2.894684);
        glVertex3d(-0.35944, 0.261149, 2.852695);

        glNormal3d(-0.766519, 0.390561, 0.509814);
        glVertex3d(-0.415287, 0.134935, 2.932855);
        glVertex3d(-0.371793, 0.270123, 2.894684);
        glVertex3d(-0.437069, 0.142012, 2.894684);

        glNormal3d(-0.766519, 0.390561, 0.509815);
        glVertex3d(-0.415287, 0.134935, 2.932855);
        glVertex3d(-0.353264, 0.256662, 2.932855);
        glVertex3d(-0.371793, 0.270123, 2.894684);

        glNormal3d(-0.551243, 0.280874, -0.785647);
        glVertex3d(-0.44796, 0.145551, 2.959574);
        glVertex3d(-0.353264, 0.256662, 2.932855);
        glVertex3d(-0.415287, 0.134935, 2.932855);

        glNormal3d(-0.551242, 0.280873, -0.785648);
        glVertex3d(-0.44796, 0.145551, 2.959574);
        glVertex3d(-0.381057, 0.276854, 2.959574);
        glVertex3d(-0.353264, 0.256662, 2.932855);

        glNormal3d(-0.653776, 0.333117, -0.679419);
        glVertex3d(-0.502414, 0.163244, 3.020648);
        glVertex3d(-0.381057, 0.276854, 2.959574);
        glVertex3d(-0.44796, 0.145551, 2.959574);

        glNormal3d(-0.653775, 0.333115, -0.679421);
        glVertex3d(-0.502414, 0.163244, 3.020648);
        glVertex3d(-0.427379, 0.310509, 3.020648);
        glVertex3d(-0.381057, 0.276854, 2.959574);

        glNormal3d(-0.721606, 0.367676, -0.5866);
        glVertex3d(-0.542347, 0.176219, 3.077905);
        glVertex3d(-0.427379, 0.310509, 3.020648);
        glVertex3d(-0.502414, 0.163244, 3.020648);

        glNormal3d(-0.721607, 0.367678, -0.586597);
        glVertex3d(-0.542347, 0.176219, 3.077905);
        glVertex3d(-0.461348, 0.335189, 3.077905);
        glVertex3d(-0.427379, 0.310509, 3.020648);

        glNormal3d(-0.874115, 0.445385, -0.193793);
        glVertex3d(-0.560498, 0.182117, 3.173333);
        glVertex3d(-0.461348, 0.335189, 3.077905);
        glVertex3d(-0.542347, 0.176219, 3.077905);

        glNormal3d(-0.874115, 0.445385, -0.193792);
        glVertex3d(-0.560498, 0.182117, 3.173333);
        glVertex3d(-0.476788, 0.346407, 3.173332);
        glVertex3d(-0.461348, 0.335189, 3.077905);

        glNormal3d(-0.88709, 0.451996, -0.093652);
        glVertex3d(-0.567759, 0.184476, 3.253492);
        glVertex3d(-0.476788, 0.346407, 3.173332);
        glVertex3d(-0.560498, 0.182117, 3.173333);

        glNormal3d(-0.88709, 0.451996, -0.093654);
        glVertex3d(-0.567759, 0.184476, 3.253492);
        glVertex3d(-0.482965, 0.350895, 3.253492);
        glVertex3d(-0.476788, 0.346407, 3.173332);

        glNormal3d(-0.871696, 0.444152, 0.207062);
        glVertex3d(-0.545977, 0.177399, 3.360371);
        glVertex3d(-0.482965, 0.350895, 3.253492);
        glVertex3d(-0.567759, 0.184476, 3.253492);

        glNormal3d(-0.871696, 0.444152, 0.207062);
        glVertex3d(-0.545977, 0.177399, 3.360371);
        glVertex3d(-0.464436, 0.337433, 3.360371);
        glVertex3d(-0.482965, 0.350895, 3.253492);

        glNormal3d(-0.804654, 0.409992, 0.429462);
        glVertex3d(-0.498784, 0.162065, 3.463433);
        glVertex3d(-0.464436, 0.337433, 3.360371);
        glVertex3d(-0.545977, 0.177399, 3.360371);

        glNormal3d(-0.804653, 0.409993, 0.429464);
        glVertex3d(-0.498784, 0.162065, 3.463433);
        glVertex3d(-0.42429, 0.308265, 3.463433);
        glVertex3d(-0.464436, 0.337433, 3.360371);

        glNormal3d(-0.702643, 0.358016, 0.614913);
        glVertex3d(-0.444329, 0.144371, 3.535958);
        glVertex3d(-0.42429, 0.308265, 3.463433);
        glVertex3d(-0.498784, 0.162065, 3.463433);

        glNormal3d(-0.702645, 0.358015, 0.614911);
        glVertex3d(-0.444329, 0.144371, 3.535958);
        glVertex3d(-0.377969, 0.274611, 3.535958);
        glVertex3d(-0.42429, 0.308265, 3.463433);

        glNormal3d(-0.652592, 0.332512, 0.680852);
        glVertex3d(-0.386245, 0.125499, 3.600849);
        glVertex3d(-0.377969, 0.274611, 3.535958);
        glVertex3d(-0.444329, 0.144371, 3.535958);

        glNormal3d(-0.652592, 0.332512, 0.680852);
        glVertex3d(-0.386245, 0.125499, 3.600849);
        glVertex3d(-0.328559, 0.238712, 3.600849);
        glVertex3d(-0.377969, 0.274611, 3.535958);

        glNormal3d(-0.651544, 0.331978, 0.682115);
        glVertex3d(-0.32453, 0.105446, 3.669557);
        glVertex3d(-0.328559, 0.238712, 3.600849);
        glVertex3d(-0.386245, 0.125499, 3.600849);

        glNormal3d(-0.651541, 0.331979, 0.682117);
        glVertex3d(-0.32453, 0.105446, 3.669557);
        glVertex3d(-0.276062, 0.20057, 3.669556);
        glVertex3d(-0.328559, 0.238712, 3.600849);

        glNormal3d(-0.69491, 0.354077, 0.625883);
        glVertex3d(-0.277336, 0.090112, 3.73063);
        glVertex3d(-0.276062, 0.20057, 3.669556);
        glVertex3d(-0.32453, 0.105446, 3.669557);

        glNormal3d(-0.694912, 0.354076, 0.625881);
        glVertex3d(-0.277336, 0.090112, 3.73063);
        glVertex3d(-0.235916, 0.171403, 3.73063);
        glVertex3d(-0.276062, 0.20057, 3.669556);

        glNormal3d(-0.852508, 0.434375, 0.290771);
        glVertex3d(-0.248294, 0.080676, 3.829875);
        glVertex3d(-0.235916, 0.171403, 3.73063);
        glVertex3d(-0.277336, 0.090112, 3.73063);

        glNormal3d(-0.852508, 0.434375, 0.290771);
        glVertex3d(-0.248294, 0.080676, 3.829875);
        glVertex3d(-0.211212, 0.153454, 3.829875);
        glVertex3d(-0.235916, 0.171403, 3.73063);

        glNormal3d(-0.865026, 0.440753, 0.239723);
        glVertex3d(-0.226512, 0.073598, 3.921486);
        glVertex3d(-0.211212, 0.153454, 3.829875);
        glVertex3d(-0.248294, 0.080676, 3.829875);

        glNormal3d(-0.865026, 0.440753, 0.239723);
        glVertex3d(-0.226512, 0.073598, 3.921486);
        glVertex3d(-0.192683, 0.139992, 3.921486);
        glVertex3d(-0.211212, 0.153454, 3.829875);

        glNormal3d(-0.890312, 0.453637, -0.039477);
        glVertex3d(-0.230143, 0.074778, 4.016913);
        glVertex3d(-0.192683, 0.139992, 3.921486);
        glVertex3d(-0.226512, 0.073598, 3.921486);

        glNormal3d(-0.890312, 0.453637, -0.039477);
        glVertex3d(-0.230143, 0.074778, 4.016913);
        glVertex3d(-0.195771, 0.142236, 4.016913);
        glVertex3d(-0.192683, 0.139992, 3.921486);

        glNormal3d(-0.436817, 0.222569, -0.871581);
        glVertex3d(-0.262815, 0.085394, 4.035999);
        glVertex3d(-0.195771, 0.142236, 4.016913);
        glVertex3d(-0.230143, 0.074778, 4.016913);

        glNormal3d(-0.436817, 0.22257, -0.871581);
        glVertex3d(-0.262815, 0.085394, 4.035999);
        glVertex3d(-0.223564, 0.162429, 4.035999);
        glVertex3d(-0.195771, 0.142236, 4.016913);

        glNormal3d(-0.574574, 0.292761, -0.764301);
        glVertex3d(-0.306378, 0.099549, 4.07417);
        glVertex3d(-0.223564, 0.162429, 4.035999);
        glVertex3d(-0.262815, 0.085394, 4.035999);

        glNormal3d(-0.574574, 0.29276, -0.764301);
        glVertex3d(-0.306378, 0.099549, 4.07417);
        glVertex3d(-0.260621, 0.189352, 4.07417);
        glVertex3d(-0.223564, 0.162429, 4.035999);

        glNormal3d(-0.879174, 0.447961, -0.162431);
        glVertex3d(-0.317269, 0.103087, 4.142878);
        glVertex3d(-0.260621, 0.189352, 4.07417);
        glVertex3d(-0.306378, 0.099549, 4.07417);

        glNormal3d(-0.879174, 0.447961, -0.162432);
        glVertex3d(-0.317269, 0.103087, 4.142878);
        glVertex3d(-0.269885, 0.196083, 4.142878);
        glVertex3d(-0.260621, 0.189352, 4.07417);

        glNormal3d(-0.817911, 0.416746, 0.396667);
        glVertex3d(-0.291857, 0.09483, 4.203952);
        glVertex3d(-0.269885, 0.196083, 4.142878);
        glVertex3d(-0.317269, 0.103087, 4.142878);

        glNormal3d(-0.81791, 0.416746, 0.396667);
        glVertex3d(-0.291857, 0.09483, 4.203952);
        glVertex3d(-0.248269, 0.180378, 4.203952);
        glVertex3d(-0.269885, 0.196083, 4.142878);

        glNormal3d(-0.349417, 0.178037, 0.919897);
        glVertex3d(-0.222882, 0.072419, 4.234489);
        glVertex3d(-0.248269, 0.180378, 4.203952);
        glVertex3d(-0.291857, 0.09483, 4.203952);

        glNormal3d(-0.349416, 0.178037, 0.919897);
        glVertex3d(-0.222882, 0.072419, 4.234489);
        glVertex3d(-0.189595, 0.137749, 4.234489);
        glVertex3d(-0.248269, 0.180378, 4.203952);

        glNormal3d(-0.218632, 0.111399, 0.969428);
        glVertex3d(-0.150276, 0.048828, 4.253574);
        glVertex3d(-0.189595, 0.137749, 4.234489);
        glVertex3d(-0.222882, 0.072419, 4.234489);

        glNormal3d(-0.218626, 0.111401, 0.969429);
        glVertex3d(-0.150276, 0.048828, 4.253574);
        glVertex3d(-0.127833, 0.092876, 4.253574);
        glVertex3d(-0.189595, 0.137749, 4.234489);

        glNormal3d(-0.173505, 0.173505, 0.969429);
        glVertex3d(-0.127833, 0.092876, 4.253574);
        glVertex3d(-0.137749, 0.189595, 4.234489);
        glVertex3d(-0.189595, 0.137749, 4.234489);

        glNormal3d(-0.173509, 0.173504, 0.969428);
        glVertex3d(-0.127833, 0.092876, 4.253574);
        glVertex3d(-0.092876, 0.127832, 4.253574);
        glVertex3d(-0.137749, 0.189595, 4.234489);

        glNormal3d(-0.277298, 0.277298, 0.919897);
        glVertex3d(-0.189595, 0.137749, 4.234489);
        glVertex3d(-0.180378, 0.248269, 4.203952);
        glVertex3d(-0.248269, 0.180378, 4.203952);

        glNormal3d(-0.277298, 0.277298, 0.919897);
        glVertex3d(-0.189595, 0.137749, 4.234489);
        glVertex3d(-0.137749, 0.189595, 4.234489);
        glVertex3d(-0.180378, 0.248269, 4.203952);

        glNormal3d(-0.649097, 0.649098, 0.396667);
        glVertex3d(-0.248269, 0.180378, 4.203952);
        glVertex3d(-0.196083, 0.269885, 4.142878);
        glVertex3d(-0.269885, 0.196083, 4.142878);

        glNormal3d(-0.649099, 0.649098, 0.396665);
        glVertex3d(-0.248269, 0.180378, 4.203952);
        glVertex3d(-0.180378, 0.248269, 4.203952);
        glVertex3d(-0.196083, 0.269885, 4.142878);

        glNormal3d(-0.697716, 0.697716, -0.162431);
        glVertex3d(-0.269885, 0.196083, 4.142878);
        glVertex3d(-0.189352, 0.260621, 4.07417);
        glVertex3d(-0.260621, 0.189352, 4.07417);

        glNormal3d(-0.697716, 0.697717, -0.162429);
        glVertex3d(-0.269885, 0.196083, 4.142878);
        glVertex3d(-0.196083, 0.269885, 4.142878);
        glVertex3d(-0.189352, 0.260621, 4.07417);

        glNormal3d(-0.455984, 0.455984, -0.764301);
        glVertex3d(-0.260621, 0.189352, 4.07417);
        glVertex3d(-0.162429, 0.223564, 4.035999);
        glVertex3d(-0.223564, 0.162429, 4.035999);

        glNormal3d(-0.455984, 0.455984, -0.764302);
        glVertex3d(-0.260621, 0.189352, 4.07417);
        glVertex3d(-0.189352, 0.260621, 4.07417);
        glVertex3d(-0.162429, 0.223564, 4.035999);

        glNormal3d(-0.346658, 0.346662, -0.871581);
        glVertex3d(-0.223564, 0.162429, 4.035999);
        glVertex3d(-0.142236, 0.195771, 4.016913);
        glVertex3d(-0.195771, 0.142236, 4.016913);

        glNormal3d(-0.346657, 0.346657, -0.871584);
        glVertex3d(-0.223564, 0.162429, 4.035999);
        glVertex3d(-0.162429, 0.223564, 4.035999);
        glVertex3d(-0.142236, 0.195771, 4.016913);

        glNormal3d(-0.706556, 0.706555, -0.039477);
        glVertex3d(-0.195771, 0.142236, 4.016913);
        glVertex3d(-0.139992, 0.192683, 3.921486);
        glVertex3d(-0.192683, 0.139992, 3.921486);

        glNormal3d(-0.706555, 0.706556, -0.039476);
        glVertex3d(-0.195771, 0.142236, 4.016913);
        glVertex3d(-0.142236, 0.195771, 4.016913);
        glVertex3d(-0.139992, 0.192683, 3.921486);

        glNormal3d(-0.686488, 0.686489, 0.239723);
        glVertex3d(-0.192683, 0.139992, 3.921486);
        glVertex3d(-0.153454, 0.211211, 3.829875);
        glVertex3d(-0.211212, 0.153454, 3.829875);

        glNormal3d(-0.686488, 0.686489, 0.239722);
        glVertex3d(-0.192683, 0.139992, 3.921486);
        glVertex3d(-0.139992, 0.192683, 3.921486);
        glVertex3d(-0.153454, 0.211211, 3.829875);

        glNormal3d(-0.676554, 0.676555, 0.290772);
        glVertex3d(-0.211212, 0.153454, 3.829875);
        glVertex3d(-0.171403, 0.235916, 3.73063);
        glVertex3d(-0.235916, 0.171403, 3.73063);

        glNormal3d(-0.676554, 0.676555, 0.290772);
        glVertex3d(-0.211212, 0.153454, 3.829875);
        glVertex3d(-0.153454, 0.211211, 3.829875);
        glVertex3d(-0.171403, 0.235916, 3.73063);

        glNormal3d(-0.551487, 0.551484, 0.625881);
        glVertex3d(-0.235916, 0.171403, 3.73063);
        glVertex3d(-0.20057, 0.276062, 3.669557);
        glVertex3d(-0.276062, 0.20057, 3.669556);

        glNormal3d(-0.551484, 0.551484, 0.625883);
        glVertex3d(-0.235916, 0.171403, 3.73063);
        glVertex3d(-0.171403, 0.235916, 3.73063);
        glVertex3d(-0.20057, 0.276062, 3.669557);

        glNormal3d(-0.517067, 0.517067, 0.682117);
        glVertex3d(-0.276062, 0.20057, 3.669556);
        glVertex3d(-0.238712, 0.328559, 3.600849);
        glVertex3d(-0.328559, 0.238712, 3.600849);

        glNormal3d(-0.51707, 0.517067, 0.682115);
        glVertex3d(-0.276062, 0.20057, 3.669556);
        glVertex3d(-0.20057, 0.276062, 3.669557);
        glVertex3d(-0.238712, 0.328559, 3.600849);

        glNormal3d(-0.517899, 0.517901, 0.680851);
        glVertex3d(-0.328559, 0.238712, 3.600849);
        glVertex3d(-0.27461, 0.377969, 3.535958);
        glVertex3d(-0.377969, 0.274611, 3.535958);

        glNormal3d(-0.517901, 0.517901, 0.68085);
        glVertex3d(-0.328559, 0.238712, 3.600849);
        glVertex3d(-0.238712, 0.328559, 3.600849);
        glVertex3d(-0.27461, 0.377969, 3.535958);

        glNormal3d(-0.557621, 0.557622, 0.614911);
        glVertex3d(-0.377969, 0.274611, 3.535958);
        glVertex3d(-0.308265, 0.424291, 3.463433);
        glVertex3d(-0.42429, 0.308265, 3.463433);

        glNormal3d(-0.55762, 0.557622, 0.614913);
        glVertex3d(-0.377969, 0.274611, 3.535958);
        glVertex3d(-0.27461, 0.377969, 3.535958);
        glVertex3d(-0.308265, 0.424291, 3.463433);

        glNormal3d(-0.638577, 0.638577, 0.429464);
        glVertex3d(-0.42429, 0.308265, 3.463433);
        glVertex3d(-0.337432, 0.464436, 3.360371);
        glVertex3d(-0.464436, 0.337433, 3.360371);

        glNormal3d(-0.638577, 0.638577, 0.429464);
        glVertex3d(-0.42429, 0.308265, 3.463433);
        glVertex3d(-0.308265, 0.424291, 3.463433);
        glVertex3d(-0.337432, 0.464436, 3.360371);

        glNormal3d(-0.691782, 0.691783, 0.207062);
        glVertex3d(-0.464436, 0.337433, 3.360371);
        glVertex3d(-0.350894, 0.482965, 3.253492);
        glVertex3d(-0.482965, 0.350895, 3.253492);

        glNormal3d(-0.691782, 0.691783, 0.207062);
        glVertex3d(-0.464436, 0.337433, 3.360371);
        glVertex3d(-0.337432, 0.464436, 3.360371);
        glVertex3d(-0.350894, 0.482965, 3.253492);

        glNormal3d(-0.703998, 0.704, -0.093654);
        glVertex3d(-0.482965, 0.350895, 3.253492);
        glVertex3d(-0.346407, 0.476788, 3.173333);
        glVertex3d(-0.476788, 0.346407, 3.173332);

        glNormal3d(-0.703999, 0.703999, -0.093656);
        glVertex3d(-0.482965, 0.350895, 3.253492);
        glVertex3d(-0.350894, 0.482965, 3.253492);
        glVertex3d(-0.346407, 0.476788, 3.173333);

        glNormal3d(-0.693702, 0.693702, -0.193792);
        glVertex3d(-0.476788, 0.346407, 3.173332);
        glVertex3d(-0.335189, 0.461348, 3.077905);
        glVertex3d(-0.461348, 0.335189, 3.077905);

        glNormal3d(-0.693701, 0.693703, -0.193791);
        glVertex3d(-0.476788, 0.346407, 3.173332);
        glVertex3d(-0.346407, 0.476788, 3.173333);
        glVertex3d(-0.335189, 0.461348, 3.077905);

        glNormal3d(-0.57267, 0.572671, -0.586598);
        glVertex3d(-0.461348, 0.335189, 3.077905);
        glVertex3d(-0.310509, 0.427379, 3.020648);
        glVertex3d(-0.427379, 0.310509, 3.020648);

        glNormal3d(-0.57267, 0.57267, -0.586599);
        glVertex3d(-0.461348, 0.335189, 3.077905);
        glVertex3d(-0.335189, 0.461348, 3.077905);
        glVertex3d(-0.310509, 0.427379, 3.020648);

        glNormal3d(-0.518839, 0.518839, -0.679421);
        glVertex3d(-0.427379, 0.310509, 3.020648);
        glVertex3d(-0.276854, 0.381057, 2.959574);
        glVertex3d(-0.381057, 0.276854, 2.959574);

        glNormal3d(-0.518839, 0.51884, -0.67942);
        glVertex3d(-0.427379, 0.310509, 3.020648);
        glVertex3d(-0.310509, 0.427379, 3.020648);
        glVertex3d(-0.276854, 0.381057, 2.959574);

        glNormal3d(-0.437469, 0.437468, -0.785648);
        glVertex3d(-0.381057, 0.276854, 2.959574);
        glVertex3d(-0.256661, 0.353264, 2.932855);
        glVertex3d(-0.353264, 0.256662, 2.932855);

        glNormal3d(-0.43747, 0.43747, -0.785646);
        glVertex3d(-0.381057, 0.276854, 2.959574);
        glVertex3d(-0.276854, 0.381057, 2.959574);
        glVertex3d(-0.256661, 0.353264, 2.932855);

        glNormal3d(-0.608312, 0.608313, 0.509815);
        glVertex3d(-0.353264, 0.256662, 2.932855);
        glVertex3d(-0.270123, 0.371793, 2.894684);
        glVertex3d(-0.371793, 0.270123, 2.894684);

        glNormal3d(-0.608312, 0.608313, 0.509816);
        glVertex3d(-0.353264, 0.256662, 2.932855);
        glVertex3d(-0.256661, 0.353264, 2.932855);
        glVertex3d(-0.270123, 0.371793, 2.894684);

        glNormal3d(-0.665486, 0.665487, -0.338017);
        glVertex3d(-0.371793, 0.270123, 2.894684);
        glVertex3d(-0.261149, 0.35944, 2.852695);
        glVertex3d(-0.35944, 0.261149, 2.852695);

        glNormal3d(-0.665486, 0.665486, -0.338019);
        glVertex3d(-0.371793, 0.270123, 2.894684);
        glVertex3d(-0.270123, 0.371793, 2.894684);
        glVertex3d(-0.261149, 0.35944, 2.852695);

        glNormal3d(0.319368, -0.319367, 0.892193);
        glVertex3d(-0.35944, 0.261149, 2.852695);
        glVertex3d(-0.334736, 0.2432, 2.837427);
        glVertex3d(-0.2432, 0.334735, 2.837427);

        glNormal3d(0.319371, -0.319373, 0.89219);
        glVertex3d(-0.35944, 0.261149, 2.852695);
        glVertex3d(-0.2432, 0.334735, 2.837427);
        glVertex3d(-0.261149, 0.35944, 2.852695);

        glNormal3d(-0.705763, 0.705764, 0.061612);
        glVertex3d(-0.334736, 0.2432, 2.837427);
        glVertex3d(-0.245443, 0.337824, 2.776353);
        glVertex3d(-0.337824, 0.245443, 2.776353);

        glNormal3d(-0.705762, 0.705764, 0.061615);
        glVertex3d(-0.334736, 0.2432, 2.837427);
        glVertex3d(-0.2432, 0.334735, 2.837427);
        glVertex3d(-0.245443, 0.337824, 2.776353);

        glNormal3d(-0.671642, 0.671643, 0.312718);
        glVertex3d(-0.337824, 0.245443, 2.776353);
        glVertex3d(-0.256661, 0.353264, 2.719097);
        glVertex3d(-0.353264, 0.256662, 2.719097);

        glNormal3d(-0.671642, 0.671643, 0.312717);
        glVertex3d(-0.337824, 0.245443, 2.776353);
        glVertex3d(-0.245443, 0.337824, 2.776353);
        glVertex3d(-0.256661, 0.353264, 2.719097);

        glNormal3d(-2e-06, 2e-06, 1);
        glVertex3d(-0.353264, 0.256662, 2.719097);
        glVertex3d(-0.288072, 0.396498, 2.719097);
        glVertex3d(-0.396498, 0.288072, 2.719097);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(-0.353264, 0.256662, 2.719097);
        glVertex3d(-0.256661, 0.353264, 2.719097);
        glVertex3d(-0.288072, 0.396498, 2.719097);

        glNormal3d(-0.427625, 0.427627, 0.796412);
        glVertex3d(-0.396498, 0.288072, 2.719097);
        glVertex3d(-0.306021, 0.421203, 2.696194);
        glVertex3d(-0.421203, 0.306022, 2.696194);

        glNormal3d(-0.427627, 0.427628, 0.79641);
        glVertex3d(-0.396498, 0.288072, 2.719097);
        glVertex3d(-0.288072, 0.396498, 2.719097);
        glVertex3d(-0.306021, 0.421203, 2.696194);

        glNormal3d(-0.676554, 0.676554, 0.290773);
        glVertex3d(-0.421203, 0.306022, 2.696194);
        glVertex3d(-0.314996, 0.433555, 2.646572);
        glVertex3d(-0.433555, 0.314996, 2.646571);

        glNormal3d(-0.676552, 0.676555, 0.290777);
        glVertex3d(-0.421203, 0.306022, 2.696194);
        glVertex3d(-0.306021, 0.421203, 2.696194);
        glVertex3d(-0.314996, 0.433555, 2.646572);

        glNormal3d(-0.693701, 0.693701, -0.193798);
        glVertex3d(-0.433555, 0.314996, 2.646571);
        glVertex3d(-0.310509, 0.427379, 2.608401);
        glVertex3d(-0.427379, 0.310509, 2.608401);

        glNormal3d(-0.693701, 0.693702, -0.193796);
        glVertex3d(-0.433555, 0.314996, 2.646571);
        glVertex3d(-0.314996, 0.433555, 2.646572);
        glVertex3d(-0.310509, 0.427379, 2.608401);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(-0.427379, 0.310509, 2.608401);
        glVertex3d(-0.328458, 0.452083, 2.6084);
        glVertex3d(-0.452083, 0.328458, 2.608401);

        glNormal3d(-4e-06, 4e-06, 1);
        glVertex3d(-0.427379, 0.310509, 2.608401);
        glVertex3d(-0.310509, 0.427379, 2.608401);
        glVertex3d(-0.328458, 0.452083, 2.6084);

        glNormal3d(-0.37811, 0.378111, 0.845024);
        glVertex3d(-0.452083, 0.328458, 2.608401);
        glVertex3d(-0.346407, 0.476788, 2.589315);
        glVertex3d(-0.476788, 0.346407, 2.589315);

        glNormal3d(-0.378108, 0.378109, 0.845025);
        glVertex3d(-0.452083, 0.328458, 2.608401);
        glVertex3d(-0.328458, 0.452083, 2.6084);
        glVertex3d(-0.346407, 0.476788, 2.589315);

        glNormal3d(-0.590575, 0.590576, 0.549946);
        glVertex3d(-0.476788, 0.346407, 2.589315);
        glVertex3d(-0.364356, 0.501493, 2.54351);
        glVertex3d(-0.501493, 0.364356, 2.54351);

        glNormal3d(-0.590576, 0.590577, 0.549945);
        glVertex3d(-0.476788, 0.346407, 2.589315);
        glVertex3d(-0.346407, 0.476788, 2.589315);
        glVertex3d(-0.364356, 0.501493, 2.54351);

        glNormal3d(-0.705916, 0.705917, 0.058002);
        glVertex3d(-0.501493, 0.364356, 2.54351);
        glVertex3d(-0.3666, 0.504581, 2.478619);
        glVertex3d(-0.504581, 0.3666, 2.478619);

        glNormal3d(-0.705916, 0.705917, 0.058004);
        glVertex3d(-0.501493, 0.364356, 2.54351);
        glVertex3d(-0.364356, 0.501493, 2.54351);
        glVertex3d(-0.3666, 0.504581, 2.478619);

        glNormal3d(-0.627398, 0.627399, -0.461239);
        glVertex3d(-0.504581, 0.3666, 2.478619);
        glVertex3d(-0.344163, 0.4737, 2.406094);
        glVertex3d(-0.4737, 0.344164, 2.406094);

        glNormal3d(-0.627398, 0.6274, -0.461239);
        glVertex3d(-0.504581, 0.3666, 2.478619);
        glVertex3d(-0.3666, 0.504581, 2.478619);
        glVertex3d(-0.344163, 0.4737, 2.406094);

        glNormal3d(0.307087, -0.307088, 0.900774);
        glVertex3d(-0.4737, 0.344164, 2.406094);
        glVertex3d(-0.40885, 0.297047, 2.367923);
        glVertex3d(-0.297047, 0.40885, 2.367923);

        glNormal3d(0.307087, -0.307088, 0.900774);
        glVertex3d(-0.4737, 0.344164, 2.406094);
        glVertex3d(-0.297047, 0.40885, 2.367923);
        glVertex3d(-0.344163, 0.4737, 2.406094);

        glNormal3d(0.180568, -0.180569, 0.966845);
        glVertex3d(-0.40885, 0.297047, 2.367923);
        glVertex3d(-0.337824, 0.245443, 2.34502);
        glVertex3d(-0.245443, 0.337824, 2.34502);

        glNormal3d(0.180568, -0.180568, 0.966846);
        glVertex3d(-0.40885, 0.297047, 2.367923);
        glVertex3d(-0.245443, 0.337824, 2.34502);
        glVertex3d(-0.297047, 0.40885, 2.367923);

        glNormal3d(0.149922, -0.149925, 0.977264);
        glVertex3d(-0.337824, 0.245443, 2.34502);
        glVertex3d(-0.29459, 0.214032, 2.333569);
        glVertex3d(-0.214032, 0.29459, 2.333569);

        glNormal3d(0.149921, -0.149922, 0.977265);
        glVertex3d(-0.337824, 0.245443, 2.34502);
        glVertex3d(-0.214032, 0.29459, 2.333569);
        glVertex3d(-0.245443, 0.337824, 2.34502);

        glNormal3d(-0.706841, 0.706841, 0.027426);
        glVertex3d(-0.29459, 0.214032, 2.333569);
        glVertex3d(-0.216276, 0.297678, 2.196153);
        glVertex3d(-0.297678, 0.216276, 2.196153);

        glNormal3d(-0.70684, 0.706841, 0.027427);
        glVertex3d(-0.29459, 0.214032, 2.333569);
        glVertex3d(-0.214032, 0.29459, 2.333569);
        glVertex3d(-0.216276, 0.297678, 2.196153);

        glNormal3d(-0.70677, 0.70677, 0.03085);
        glVertex3d(-0.297678, 0.216276, 2.196153);
        glVertex3d(-0.21852, 0.300766, 2.074006);
        glVertex3d(-0.300766, 0.21852, 2.074006);

        glNormal3d(-0.70677, 0.70677, 0.03085);
        glVertex3d(-0.297678, 0.216276, 2.196153);
        glVertex3d(-0.216276, 0.297678, 2.196153);
        glVertex3d(-0.21852, 0.300766, 2.074006);

        glNormal3d(-0.699082, 0.699082, 0.150227);
        glVertex3d(-0.300766, 0.21852, 2.074006);
        glVertex3d(-0.231981, 0.319295, 1.925139);
        glVertex3d(-0.319295, 0.231982, 1.925139);

        glNormal3d(-0.699082, 0.699082, 0.150227);
        glVertex3d(-0.300766, 0.21852, 2.074006);
        glVertex3d(-0.21852, 0.300766, 2.074006);
        glVertex3d(-0.231981, 0.319295, 1.925139);

        glNormal3d(-0.686489, 0.686489, 0.239722);
        glVertex3d(-0.319295, 0.231982, 1.925139);
        glVertex3d(-0.247687, 0.340912, 1.81826);
        glVertex3d(-0.340912, 0.247687, 1.81826);

        glNormal3d(-0.686489, 0.686489, 0.239722);
        glVertex3d(-0.319295, 0.231982, 1.925139);
        glVertex3d(-0.231981, 0.319295, 1.925139);
        glVertex3d(-0.247687, 0.340912, 1.81826);

        glNormal3d(-0.687829, 0.68783, 0.231908);
        glVertex3d(-0.340912, 0.247687, 1.81826);
        glVertex3d(-0.263392, 0.362529, 1.707564);
        glVertex3d(-0.362528, 0.263392, 1.707564);

        glNormal3d(-0.687829, 0.68783, 0.231907);
        glVertex3d(-0.340912, 0.247687, 1.81826);
        glVertex3d(-0.247687, 0.340912, 1.81826);
        glVertex3d(-0.263392, 0.362529, 1.707564);

        glNormal3d(-0.679713, 0.679715, 0.27564);
        glVertex3d(-0.362528, 0.263392, 1.707564);
        glVertex3d(-0.283585, 0.390322, 1.589233);
        glVertex3d(-0.390321, 0.283585, 1.589233);

        glNormal3d(-0.679713, 0.679715, 0.27564);
        glVertex3d(-0.362528, 0.263392, 1.707564);
        glVertex3d(-0.263392, 0.362529, 1.707564);
        glVertex3d(-0.283585, 0.390322, 1.589233);

        glNormal3d(-0.663086, 0.663086, 0.347324);
        glVertex3d(-0.390321, 0.283585, 1.589233);
        glVertex3d(-0.303778, 0.418114, 1.497622);
        glVertex3d(-0.418114, 0.303778, 1.497623);

        glNormal3d(-0.663085, 0.663086, 0.347325);
        glVertex3d(-0.390321, 0.283585, 1.589233);
        glVertex3d(-0.283585, 0.390322, 1.589233);
        glVertex3d(-0.303778, 0.418114, 1.497622);

        glNormal3d(-0.66448, 0.664482, 0.341951);
        glVertex3d(-0.418114, 0.303778, 1.497623);
        glVertex3d(-0.335188, 0.461348, 1.352573);
        glVertex3d(-0.461348, 0.335189, 1.352573);

        glNormal3d(-0.664481, 0.664481, 0.34195);
        glVertex3d(-0.418114, 0.303778, 1.497623);
        glVertex3d(-0.303778, 0.418114, 1.497622);
        glVertex3d(-0.335188, 0.461348, 1.352573);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.461348, 0.335189, 1.352573);
        glVertex3d(-0.409229, 0.563255, 1.352573);
        glVertex3d(-0.563255, 0.409229, 1.352572);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(-0.461348, 0.335189, 1.352573);
        glVertex3d(-0.335188, 0.461348, 1.352573);
        glVertex3d(-0.409229, 0.563255, 1.352573);

        glNormal3d(-0.671643, 0.671644, 0.312715);
        glVertex3d(-0.563255, 0.409229, 1.352572);
        glVertex3d(-0.415959, 0.57252, 1.318219);
        glVertex3d(-0.572519, 0.41596, 1.318219);

        glNormal3d(-0.671643, 0.671644, 0.312713);
        glVertex3d(-0.563255, 0.409229, 1.352572);
        glVertex3d(-0.409229, 0.563255, 1.352573);
        glVertex3d(-0.415959, 0.57252, 1.318219);

        glNormal3d(-0.693702, 0.693702, -0.193793);
        glVertex3d(-0.572519, 0.41596, 1.318219);
        glVertex3d(-0.411472, 0.566343, 1.280048);
        glVertex3d(-0.566343, 0.411473, 1.280048);

        glNormal3d(-0.693702, 0.693702, -0.193791);
        glVertex3d(-0.572519, 0.41596, 1.318219);
        glVertex3d(-0.415959, 0.57252, 1.318219);
        glVertex3d(-0.411472, 0.566343, 1.280048);

        glNormal3d(-0.699472, 0.699472, -0.146553);
        glVertex3d(-0.566343, 0.411473, 1.280048);
        glVertex3d(-0.404741, 0.557079, 1.203705);
        glVertex3d(-0.557079, 0.404742, 1.203706);

        glNormal3d(-0.699472, 0.699472, -0.146551);
        glVertex3d(-0.566343, 0.411473, 1.280048);
        glVertex3d(-0.411472, 0.566343, 1.280048);
        glVertex3d(-0.404741, 0.557079, 1.203705);

        glNormal3d(-0.706395, 0.706395, 0.044847);
        glVertex3d(-0.557079, 0.404742, 1.203706);
        glVertex3d(-0.406985, 0.560167, 1.119729);
        glVertex3d(-0.560167, 0.406985, 1.119729);

        glNormal3d(-0.706395, 0.706395, 0.044848);
        glVertex3d(-0.557079, 0.404742, 1.203706);
        glVertex3d(-0.404741, 0.557079, 1.203705);
        glVertex3d(-0.406985, 0.560167, 1.119729);

        glNormal3d(-0.663086, 0.663086, 0.347324);
        glVertex3d(-0.560167, 0.406985, 1.119729);
        glVertex3d(-0.420447, 0.578696, 1.058655);
        glVertex3d(-0.578695, 0.420447, 1.058656);

        glNormal3d(-0.663086, 0.663086, 0.347324);
        glVertex3d(-0.560167, 0.406985, 1.119729);
        glVertex3d(-0.406985, 0.560167, 1.119729);
        glVertex3d(-0.420447, 0.578696, 1.058655);

        glNormal3d(-0.503087, 0.503087, 0.702714);
        glVertex3d(-0.578695, 0.420447, 1.058656);
        glVertex3d(-0.451857, 0.621929, 1.005216);
        glVertex3d(-0.621929, 0.451858, 1.005216);

        glNormal3d(-0.503087, 0.503087, 0.702714);
        glVertex3d(-0.578695, 0.420447, 1.058656);
        glVertex3d(-0.420447, 0.578696, 1.058655);
        glVertex3d(-0.451857, 0.621929, 1.005216);

        glNormal3d(-0.503086, 0.503087, 0.702715);
        glVertex3d(-0.621929, 0.451858, 1.005216);
        glVertex3d(-0.492243, 0.677515, 0.936508);
        glVertex3d(-0.677515, 0.492244, 0.936508);

        glNormal3d(-0.503087, 0.503087, 0.702714);
        glVertex3d(-0.621929, 0.451858, 1.005216);
        glVertex3d(-0.451857, 0.621929, 1.005216);
        glVertex3d(-0.492243, 0.677515, 0.936508);

        glNormal3d(-0.56425, 0.56425, 0.602697);
        glVertex3d(-0.677515, 0.492244, 0.936508);
        glVertex3d(-0.52141, 0.717661, 0.871617);
        glVertex3d(-0.71766, 0.521411, 0.871617);

        glNormal3d(-0.564249, 0.56425, 0.602697);
        glVertex3d(-0.677515, 0.492244, 0.936508);
        glVertex3d(-0.492243, 0.677515, 0.936508);
        glVertex3d(-0.52141, 0.717661, 0.871617);

        glNormal3d(-0.634008, 0.634009, 0.442793);
        glVertex3d(-0.71766, 0.521411, 0.871617);
        glVertex3d(-0.541603, 0.745454, 0.802909);
        glVertex3d(-0.745453, 0.541604, 0.802909);

        glNormal3d(-0.634008, 0.634009, 0.442793);
        glVertex3d(-0.71766, 0.521411, 0.871617);
        glVertex3d(-0.52141, 0.717661, 0.871617);
        glVertex3d(-0.541603, 0.745454, 0.802909);

        glNormal3d(-0.640477, 0.640478, 0.423766);
        glVertex3d(-0.745453, 0.541604, 0.802909);
        glVertex3d(-0.561796, 0.773246, 0.730384);
        glVertex3d(-0.773246, 0.561797, 0.730384);

        glNormal3d(-0.640477, 0.640478, 0.423766);
        glVertex3d(-0.745453, 0.541604, 0.802909);
        glVertex3d(-0.541603, 0.745454, 0.802909);
        glVertex3d(-0.561796, 0.773246, 0.730384);

        glNormal3d(-0.704723, 0.704724, 0.082031);
        glVertex3d(-0.773246, 0.561797, 0.730384);
        glVertex3d(-0.566283, 0.779423, 0.638774);
        glVertex3d(-0.779422, 0.566284, 0.638774);

        glNormal3d(-0.704723, 0.704724, 0.082029);
        glVertex3d(-0.773246, 0.561797, 0.730384);
        glVertex3d(-0.561796, 0.773246, 0.730384);
        glVertex3d(-0.566283, 0.779423, 0.638774);

        glNormal3d(-0.702887, 0.702887, -0.109089);
        glVertex3d(-0.779422, 0.566284, 0.638774);
        glVertex3d(-0.561796, 0.773246, 0.570066);
        glVertex3d(-0.773246, 0.561797, 0.570066);

        glNormal3d(-0.702886, 0.702888, -0.109086);
        glVertex3d(-0.779422, 0.566284, 0.638774);
        glVertex3d(-0.566283, 0.779423, 0.638774);
        glVertex3d(-0.561796, 0.773246, 0.570066);

        glNormal3d(-0.692298, 0.6923, -0.203578);
        glVertex3d(-0.773246, 0.561797, 0.570066);
        glVertex3d(-0.552821, 0.760894, 0.497541);
        glVertex3d(-0.760894, 0.552822, 0.497541);

        glNormal3d(-0.692298, 0.692298, -0.203583);
        glVertex3d(-0.773246, 0.561797, 0.570066);
        glVertex3d(-0.561796, 0.773246, 0.570066);
        glVertex3d(-0.552821, 0.760894, 0.497541);

        glNormal3d(0.445057, -0.445056, 0.777078);
        glVertex3d(-0.760894, 0.552822, 0.497541);
        glVertex3d(-0.730012, 0.530386, 0.467004);
        glVertex3d(-0.530385, 0.730013, 0.467004);

        glNormal3d(0.445062, -0.445064, 0.77707);
        glVertex3d(-0.760894, 0.552822, 0.497541);
        glVertex3d(-0.530385, 0.730013, 0.467004);
        glVertex3d(-0.552821, 0.760894, 0.497541);

        glNormal3d(-0.707107, 0.707107, 0);
        glVertex3d(-0.730012, 0.530386, 0.467004);
        glVertex3d(-0.530385, 0.730013, 0.38785);
        glVertex3d(-0.730012, 0.530386, 0.387851);

        glNormal3d(-0.707107, 0.707107, -1e-06);
        glVertex3d(-0.730012, 0.530386, 0.467004);
        glVertex3d(-0.530385, 0.730013, 0.467004);
        glVertex3d(-0.530385, 0.730013, 0.38785);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(-0.730012, 0.530386, 0.387851);
        glVertex3d(-0.57691, 0.794049, 0.387851);
        glVertex3d(-0.794048, 0.576911, 0.387851);

        glNormal3d(2e-06, -1e-06, 1);
        glVertex3d(-0.730012, 0.530386, 0.387851);
        glVertex3d(-0.530385, 0.730013, 0.38785);
        glVertex3d(-0.57691, 0.794049, 0.387851);

        glNormal3d(-0.707106, 0.707106, -0.001487);
        glVertex3d(-0.794048, 0.576911, 0.387851);
        glVertex3d(-0.576567, 0.793577, 0);
        glVertex3d(-0.793576, 0.576567, 0);

        glNormal3d(-0.707106, 0.707107, -0.001487);
        glVertex3d(-0.794048, 0.576911, 0.387851);
        glVertex3d(-0.57691, 0.794049, 0.387851);
        glVertex3d(-0.576567, 0.793577, 0);

        glNormal3d(-0.453989, 0.891006, -0.001487);
        glVertex3d(-0.57691, 0.794049, 0.387851);
        glVertex3d(-0.303119, 0.932905, 0);
        glVertex3d(-0.576567, 0.793577, 0);

        glNormal3d(-0.453989, 0.891006, -0.001487);
        glVertex3d(-0.57691, 0.794049, 0.387851);
        glVertex3d(-0.303299, 0.93346, 0.387851);
        glVertex3d(-0.303119, 0.932905, 0);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(-0.530385, 0.730013, 0.38785);
        glVertex3d(-0.303299, 0.93346, 0.387851);
        glVertex3d(-0.57691, 0.794049, 0.387851);

        glNormal3d(-2e-06, 2e-06, 1);
        glVertex3d(-0.530385, 0.730013, 0.38785);
        glVertex3d(-0.278839, 0.858181, 0.387851);
        glVertex3d(-0.303299, 0.93346, 0.387851);

        glNormal3d(-0.453989, 0.891007, -1e-06);
        glVertex3d(-0.530385, 0.730013, 0.467004);
        glVertex3d(-0.278839, 0.858181, 0.387851);
        glVertex3d(-0.530385, 0.730013, 0.38785);

        glNormal3d(-0.45399, 0.891007, -3e-06);
        glVertex3d(-0.530385, 0.730013, 0.467004);
        glVertex3d(-0.278839, 0.858182, 0.467004);
        glVertex3d(-0.278839, 0.858181, 0.387851);

        glNormal3d(0.285747, -0.560813, 0.77707);
        glVertex3d(-0.552821, 0.760894, 0.497541);
        glVertex3d(-0.530385, 0.730013, 0.467004);
        glVertex3d(-0.278839, 0.858182, 0.467004);

        glNormal3d(0.285744, -0.560804, 0.777077);
        glVertex3d(-0.552821, 0.760894, 0.497541);
        glVertex3d(-0.278839, 0.858182, 0.467004);
        glVertex3d(-0.290635, 0.894484, 0.497541);

        glNormal3d(-0.444483, 0.872347, -0.203582);
        glVertex3d(-0.561796, 0.773246, 0.570066);
        glVertex3d(-0.290635, 0.894484, 0.497541);
        glVertex3d(-0.552821, 0.760894, 0.497541);

        glNormal3d(-0.444482, 0.872349, -0.203577);
        glVertex3d(-0.561796, 0.773246, 0.570066);
        glVertex3d(-0.295353, 0.909005, 0.570066);
        glVertex3d(-0.290635, 0.894484, 0.497541);

        glNormal3d(-0.45128, 0.88569, -0.109087);
        glVertex3d(-0.566283, 0.779423, 0.638774);
        glVertex3d(-0.295353, 0.909005, 0.570066);
        glVertex3d(-0.561796, 0.773246, 0.570066);

        glNormal3d(-0.451281, 0.885689, -0.10909);
        glVertex3d(-0.566283, 0.779423, 0.638774);
        glVertex3d(-0.297712, 0.916266, 0.638773);
        glVertex3d(-0.295353, 0.909005, 0.570066);

        glNormal3d(-0.45246, 0.888004, 0.08203);
        glVertex3d(-0.561796, 0.773246, 0.730384);
        glVertex3d(-0.297712, 0.916266, 0.638773);
        glVertex3d(-0.566283, 0.779423, 0.638774);

        glNormal3d(-0.45246, 0.888004, 0.082031);
        glVertex3d(-0.561796, 0.773246, 0.730384);
        glVertex3d(-0.295353, 0.909005, 0.730384);
        glVertex3d(-0.297712, 0.916266, 0.638773);

        glNormal3d(-0.411211, 0.807048, 0.423767);
        glVertex3d(-0.541603, 0.745454, 0.802909);
        glVertex3d(-0.295353, 0.909005, 0.730384);
        glVertex3d(-0.561796, 0.773246, 0.730384);

        glNormal3d(-0.411211, 0.807048, 0.423767);
        glVertex3d(-0.541603, 0.745454, 0.802909);
        glVertex3d(-0.284737, 0.876333, 0.802909);
        glVertex3d(-0.295353, 0.909005, 0.730384);

        glNormal3d(-0.407058, 0.798898, 0.442793);
        glVertex3d(-0.52141, 0.717661, 0.871617);
        glVertex3d(-0.284737, 0.876333, 0.802909);
        glVertex3d(-0.541603, 0.745454, 0.802909);

        glNormal3d(-0.407059, 0.798899, 0.442791);
        glVertex3d(-0.52141, 0.717661, 0.871617);
        glVertex3d(-0.274121, 0.84366, 0.871617);
        glVertex3d(-0.284737, 0.876333, 0.802909);

        glNormal3d(-0.362271, 0.710997, 0.602697);
        glVertex3d(-0.492243, 0.677515, 0.936508);
        glVertex3d(-0.274121, 0.84366, 0.871617);
        glVertex3d(-0.52141, 0.717661, 0.871617);

        glNormal3d(-0.36227, 0.710996, 0.602698);
        glVertex3d(-0.492243, 0.677515, 0.936508);
        glVertex3d(-0.258787, 0.796467, 0.936508);
        glVertex3d(-0.274121, 0.84366, 0.871617);

        glNormal3d(-0.323001, 0.633927, 0.702714);
        glVertex3d(-0.451857, 0.621929, 1.005216);
        glVertex3d(-0.258787, 0.796467, 0.936508);
        glVertex3d(-0.492243, 0.677515, 0.936508);

        glNormal3d(-0.323001, 0.633927, 0.702714);
        glVertex3d(-0.451857, 0.621929, 1.005216);
        glVertex3d(-0.237555, 0.731122, 1.005216);
        glVertex3d(-0.258787, 0.796467, 0.936508);

        glNormal3d(-0.323001, 0.633927, 0.702714);
        glVertex3d(-0.420447, 0.578696, 1.058655);
        glVertex3d(-0.237555, 0.731122, 1.005216);
        glVertex3d(-0.451857, 0.621929, 1.005216);

        glNormal3d(-0.323002, 0.633927, 0.702713);
        glVertex3d(-0.420447, 0.578696, 1.058655);
        glVertex3d(-0.221042, 0.680297, 1.058655);
        glVertex3d(-0.237555, 0.731122, 1.005216);

        glNormal3d(-0.425727, 0.835537, 0.347324);
        glVertex3d(-0.406985, 0.560167, 1.119729);
        glVertex3d(-0.221042, 0.680297, 1.058655);
        glVertex3d(-0.420447, 0.578696, 1.058655);

        glNormal3d(-0.425726, 0.835537, 0.347325);
        glVertex3d(-0.406985, 0.560167, 1.119729);
        glVertex3d(-0.213964, 0.658516, 1.119729);
        glVertex3d(-0.221042, 0.680297, 1.058655);

        glNormal3d(-0.453533, 0.89011, 0.044848);
        glVertex3d(-0.404741, 0.557079, 1.203705);
        glVertex3d(-0.213964, 0.658516, 1.119729);
        glVertex3d(-0.406985, 0.560167, 1.119729);

        glNormal3d(-0.453533, 0.89011, 0.044847);
        glVertex3d(-0.404741, 0.557079, 1.203705);
        glVertex3d(-0.212785, 0.654886, 1.203705);
        glVertex3d(-0.213964, 0.658516, 1.119729);

        glNormal3d(-0.449088, 0.881387, -0.146552);
        glVertex3d(-0.411472, 0.566343, 1.280048);
        glVertex3d(-0.212785, 0.654886, 1.203705);
        glVertex3d(-0.404741, 0.557079, 1.203705);

        glNormal3d(-0.449088, 0.881387, -0.146552);
        glVertex3d(-0.411472, 0.566343, 1.280048);
        glVertex3d(-0.216323, 0.665777, 1.280048);
        glVertex3d(-0.212785, 0.654886, 1.203705);

        glNormal3d(-0.445384, 0.874116, -0.193791);
        glVertex3d(-0.415959, 0.57252, 1.318219);
        glVertex3d(-0.216323, 0.665777, 1.280048);
        glVertex3d(-0.411472, 0.566343, 1.280048);

        glNormal3d(-0.445384, 0.874115, -0.193793);
        glVertex3d(-0.415959, 0.57252, 1.318219);
        glVertex3d(-0.218683, 0.673037, 1.318219);
        glVertex3d(-0.216323, 0.665777, 1.280048);

        glNormal3d(-0.431222, 0.84632, 0.312714);
        glVertex3d(-0.409229, 0.563255, 1.352573);
        glVertex3d(-0.218683, 0.673037, 1.318219);
        glVertex3d(-0.415959, 0.57252, 1.318219);

        glNormal3d(-0.431221, 0.84632, 0.312716);
        glVertex3d(-0.409229, 0.563255, 1.352573);
        glVertex3d(-0.215144, 0.662146, 1.352573);
        glVertex3d(-0.218683, 0.673037, 1.318219);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.335188, 0.461348, 1.352573);
        glVertex3d(-0.215144, 0.662146, 1.352573);
        glVertex3d(-0.409229, 0.563255, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.335188, 0.461348, 1.352573);
        glVertex3d(-0.176219, 0.542347, 1.352573);
        glVertex3d(-0.215144, 0.662146, 1.352573);

        glNormal3d(-0.426623, 0.837295, 0.34195);
        glVertex3d(-0.303778, 0.418114, 1.497622);
        glVertex3d(-0.176219, 0.542347, 1.352573);
        glVertex3d(-0.335188, 0.461348, 1.352573);

        glNormal3d(-0.426622, 0.837295, 0.341951);
        glVertex3d(-0.303778, 0.418114, 1.497622);
        glVertex3d(-0.159705, 0.491523, 1.497623);
        glVertex3d(-0.176219, 0.542347, 1.352573);

        glNormal3d(-0.425726, 0.835537, 0.347325);
        glVertex3d(-0.283585, 0.390322, 1.589233);
        glVertex3d(-0.159705, 0.491523, 1.497623);
        glVertex3d(-0.303778, 0.418114, 1.497622);

        glNormal3d(-0.425726, 0.835537, 0.347325);
        glVertex3d(-0.283585, 0.390322, 1.589233);
        glVertex3d(-0.149089, 0.45885, 1.589233);
        glVertex3d(-0.159705, 0.491523, 1.497623);

        glNormal3d(-0.436402, 0.85649, 0.27564);
        glVertex3d(-0.263392, 0.362529, 1.707564);
        glVertex3d(-0.149089, 0.45885, 1.589233);
        glVertex3d(-0.283585, 0.390322, 1.589233);

        glNormal3d(-0.436403, 0.85649, 0.275639);
        glVertex3d(-0.263392, 0.362529, 1.707564);
        glVertex3d(-0.138473, 0.426178, 1.707564);
        glVertex3d(-0.149089, 0.45885, 1.589233);

        glNormal3d(-0.441613, 0.866716, 0.231907);
        glVertex3d(-0.247687, 0.340912, 1.81826);
        glVertex3d(-0.138473, 0.426178, 1.707564);
        glVertex3d(-0.263392, 0.362529, 1.707564);

        glNormal3d(-0.441613, 0.866716, 0.231908);
        glVertex3d(-0.247687, 0.340912, 1.81826);
        glVertex3d(-0.130217, 0.400766, 1.81826);
        glVertex3d(-0.138473, 0.426178, 1.707564);

        glNormal3d(-0.440752, 0.865026, 0.239723);
        glVertex3d(-0.231981, 0.319295, 1.925139);
        glVertex3d(-0.130217, 0.400766, 1.81826);
        glVertex3d(-0.247687, 0.340912, 1.81826);

        glNormal3d(-0.440753, 0.865026, 0.239722);
        glVertex3d(-0.231981, 0.319295, 1.925139);
        glVertex3d(-0.12196, 0.375354, 1.925138);
        glVertex3d(-0.130217, 0.400766, 1.81826);

        glNormal3d(-0.448838, 0.880895, 0.150227);
        glVertex3d(-0.21852, 0.300766, 2.074006);
        glVertex3d(-0.12196, 0.375354, 1.925138);
        glVertex3d(-0.231981, 0.319295, 1.925139);

        glNormal3d(-0.448838, 0.880895, 0.150228);
        glVertex3d(-0.21852, 0.300766, 2.074006);
        glVertex3d(-0.114882, 0.353572, 2.074006);
        glVertex3d(-0.12196, 0.375354, 1.925138);

        glNormal3d(-0.453774, 0.890583, 0.03085);
        glVertex3d(-0.216276, 0.297678, 2.196153);
        glVertex3d(-0.114882, 0.353572, 2.074006);
        glVertex3d(-0.21852, 0.300766, 2.074006);

        glNormal3d(-0.453774, 0.890583, 0.030849);
        glVertex3d(-0.216276, 0.297678, 2.196153);
        glVertex3d(-0.113703, 0.349942, 2.196153);
        glVertex3d(-0.114882, 0.353572, 2.074006);

        glNormal3d(-0.453819, 0.890671, 0.027427);
        glVertex3d(-0.214032, 0.29459, 2.333569);
        glVertex3d(-0.113703, 0.349942, 2.196153);
        glVertex3d(-0.216276, 0.297678, 2.196153);

        glNormal3d(-0.45382, 0.890671, 0.027426);
        glVertex3d(-0.214032, 0.29459, 2.333569);
        glVertex3d(-0.112523, 0.346311, 2.333569);
        glVertex3d(-0.113703, 0.349942, 2.196153);

        glNormal3d(0.096255, -0.188912, 0.977265);
        glVertex3d(-0.245443, 0.337824, 2.34502);
        glVertex3d(-0.214032, 0.29459, 2.333569);
        glVertex3d(-0.112523, 0.346311, 2.333569);

        glNormal3d(0.096255, -0.188909, 0.977266);
        glVertex3d(-0.245443, 0.337824, 2.34502);
        glVertex3d(-0.112523, 0.346311, 2.333569);
        glVertex3d(-0.129037, 0.397135, 2.34502);

        glNormal3d(0.115933, -0.227529, 0.966846);
        glVertex3d(-0.297047, 0.40885, 2.367923);
        glVertex3d(-0.245443, 0.337824, 2.34502);
        glVertex3d(-0.129037, 0.397135, 2.34502);

        glNormal3d(0.115933, -0.227531, 0.966845);
        glVertex3d(-0.297047, 0.40885, 2.367923);
        glVertex3d(-0.129037, 0.397135, 2.34502);
        glVertex3d(-0.156167, 0.480632, 2.367923);

        glNormal3d(0.197162, -0.386953, 0.900774);
        glVertex3d(-0.344163, 0.4737, 2.406094);
        glVertex3d(-0.297047, 0.40885, 2.367923);
        glVertex3d(-0.156167, 0.480632, 2.367923);

        glNormal3d(0.197162, -0.386953, 0.900774);
        glVertex3d(-0.344163, 0.4737, 2.406094);
        glVertex3d(-0.156167, 0.480632, 2.367923);
        glVertex3d(-0.180937, 0.556868, 2.406094);

        glNormal3d(-0.402815, 0.790569, -0.461239);
        glVertex3d(-0.3666, 0.504581, 2.478619);
        glVertex3d(-0.180937, 0.556868, 2.406094);
        glVertex3d(-0.344163, 0.4737, 2.406094);

        glNormal3d(-0.402815, 0.79057, -0.461238);
        glVertex3d(-0.3666, 0.504581, 2.478619);
        glVertex3d(-0.192733, 0.593171, 2.478619);
        glVertex3d(-0.180937, 0.556868, 2.406094);

        glNormal3d(-0.453225, 0.889507, 0.058004);
        glVertex3d(-0.364356, 0.501493, 2.54351);
        glVertex3d(-0.192733, 0.593171, 2.478619);
        glVertex3d(-0.3666, 0.504581, 2.478619);

        glNormal3d(-0.453226, 0.889507, 0.058002);
        glVertex3d(-0.364356, 0.501493, 2.54351);
        glVertex3d(-0.191553, 0.58954, 2.54351);
        glVertex3d(-0.192733, 0.593171, 2.478619);

        glNormal3d(-0.379173, 0.74417, 0.549945);
        glVertex3d(-0.346407, 0.476788, 2.589315);
        glVertex3d(-0.191553, 0.58954, 2.54351);
        glVertex3d(-0.364356, 0.501493, 2.54351);

        glNormal3d(-0.379172, 0.744169, 0.549946);
        glVertex3d(-0.346407, 0.476788, 2.589315);
        glVertex3d(-0.182117, 0.560498, 2.589315);
        glVertex3d(-0.191553, 0.58954, 2.54351);

        glNormal3d(-0.24276, 0.476444, 0.845026);
        glVertex3d(-0.328458, 0.452083, 2.6084);
        glVertex3d(-0.182117, 0.560498, 2.589315);
        glVertex3d(-0.346407, 0.476788, 2.589315);

        glNormal3d(-0.24276, 0.476444, 0.845026);
        glVertex3d(-0.328458, 0.452083, 2.6084);
        glVertex3d(-0.17268, 0.531456, 2.6084);
        glVertex3d(-0.182117, 0.560498, 2.589315);

        glNormal3d(-3e-06, 5e-06, 1);
        glVertex3d(-0.310509, 0.427379, 2.608401);
        glVertex3d(-0.17268, 0.531456, 2.6084);
        glVertex3d(-0.328458, 0.452083, 2.6084);

        glNormal3d(-3e-06, 5e-06, 1);
        glVertex3d(-0.310509, 0.427379, 2.608401);
        glVertex3d(-0.163244, 0.502414, 2.608401);
        glVertex3d(-0.17268, 0.531456, 2.6084);

        glNormal3d(-0.445383, 0.874115, -0.193796);
        glVertex3d(-0.314996, 0.433555, 2.646572);
        glVertex3d(-0.163244, 0.502414, 2.608401);
        glVertex3d(-0.310509, 0.427379, 2.608401);

        glNormal3d(-0.445383, 0.874114, -0.1938);
        glVertex3d(-0.314996, 0.433555, 2.646572);
        glVertex3d(-0.165603, 0.509674, 2.646571);
        glVertex3d(-0.163244, 0.502414, 2.608401);

        glNormal3d(-0.434373, 0.852507, 0.290777);
        glVertex3d(-0.306021, 0.421203, 2.696194);
        glVertex3d(-0.165603, 0.509674, 2.646571);
        glVertex3d(-0.314996, 0.433555, 2.646572);

        glNormal3d(-0.434375, 0.852508, 0.290774);
        glVertex3d(-0.306021, 0.421203, 2.696194);
        glVertex3d(-0.160885, 0.495153, 2.696194);
        glVertex3d(-0.165603, 0.509674, 2.646571);

        glNormal3d(-0.274554, 0.538841, 0.796411);
        glVertex3d(-0.288072, 0.396498, 2.719097);
        glVertex3d(-0.160885, 0.495153, 2.696194);
        glVertex3d(-0.306021, 0.421203, 2.696194);

        glNormal3d(-0.274551, 0.538838, 0.796414);
        glVertex3d(-0.288072, 0.396498, 2.719097);
        glVertex3d(-0.151449, 0.466111, 2.719096);
        glVertex3d(-0.160885, 0.495153, 2.696194);

        glNormal3d(1e-06, 1e-06, 1);
        glVertex3d(-0.256661, 0.353264, 2.719097);
        glVertex3d(-0.151449, 0.466111, 2.719096);
        glVertex3d(-0.288072, 0.396498, 2.719097);

        glNormal3d(-1e-06, 3e-06, 1);
        glVertex3d(-0.256661, 0.353264, 2.719097);
        glVertex3d(-0.134935, 0.415287, 2.719097);
        glVertex3d(-0.151449, 0.466111, 2.719096);

        glNormal3d(-0.431221, 0.846319, 0.312718);
        glVertex3d(-0.245443, 0.337824, 2.776353);
        glVertex3d(-0.134935, 0.415287, 2.719097);
        glVertex3d(-0.256661, 0.353264, 2.719097);

        glNormal3d(-0.43122, 0.846319, 0.312719);
        glVertex3d(-0.245443, 0.337824, 2.776353);
        glVertex3d(-0.129037, 0.397135, 2.776353);
        glVertex3d(-0.134935, 0.415287, 2.719097);

        glNormal3d(-0.453127, 0.889314, 0.061614);
        glVertex3d(-0.2432, 0.334735, 2.837427);
        glVertex3d(-0.129037, 0.397135, 2.776353);
        glVertex3d(-0.245443, 0.337824, 2.776353);

        glNormal3d(-0.453128, 0.889314, 0.061611);
        glVertex3d(-0.2432, 0.334735, 2.837427);
        glVertex3d(-0.127858, 0.393505, 2.837427);
        glVertex3d(-0.129037, 0.397135, 2.776353);

        glNormal3d(0.205048, -0.402433, 0.89219);
        glVertex3d(-0.261149, 0.35944, 2.852695);
        glVertex3d(-0.2432, 0.334735, 2.837427);
        glVertex3d(-0.127858, 0.393505, 2.837427);

        glNormal3d(0.205047, -0.402427, 0.892193);
        glVertex3d(-0.261149, 0.35944, 2.852695);
        glVertex3d(-0.127858, 0.393505, 2.837427);
        glVertex3d(-0.137294, 0.422547, 2.852695);

        glNormal3d(-0.427267, 0.838562, -0.338019);
        glVertex3d(-0.270123, 0.371793, 2.894684);
        glVertex3d(-0.137294, 0.422547, 2.852695);
        glVertex3d(-0.261149, 0.35944, 2.852695);

        glNormal3d(-0.427267, 0.838562, -0.338019);
        glVertex3d(-0.270123, 0.371793, 2.894684);
        glVertex3d(-0.142012, 0.437069, 2.894684);
        glVertex3d(-0.137294, 0.422547, 2.852695);

        glNormal3d(-0.39056, 0.766519, 0.509815);
        glVertex3d(-0.256661, 0.353264, 2.932855);
        glVertex3d(-0.142012, 0.437069, 2.894684);
        glVertex3d(-0.270123, 0.371793, 2.894684);

        glNormal3d(-0.390561, 0.766519, 0.509814);
        glVertex3d(-0.256661, 0.353264, 2.932855);
        glVertex3d(-0.134935, 0.415287, 2.932855);
        glVertex3d(-0.142012, 0.437069, 2.894684);

        glNormal3d(-0.280873, 0.551244, -0.785646);
        glVertex3d(-0.276854, 0.381057, 2.959574);
        glVertex3d(-0.134935, 0.415287, 2.932855);
        glVertex3d(-0.256661, 0.353264, 2.932855);

        glNormal3d(-0.280873, 0.551244, -0.785646);
        glVertex3d(-0.276854, 0.381057, 2.959574);
        glVertex3d(-0.145551, 0.447959, 2.959574);
        glVertex3d(-0.134935, 0.415287, 2.932855);

        glNormal3d(-0.333115, 0.653776, -0.67942);
        glVertex3d(-0.310509, 0.427379, 3.020648);
        glVertex3d(-0.145551, 0.447959, 2.959574);
        glVertex3d(-0.276854, 0.381057, 2.959574);

        glNormal3d(-0.333115, 0.653775, -0.679421);
        glVertex3d(-0.310509, 0.427379, 3.020648);
        glVertex3d(-0.163244, 0.502414, 3.020648);
        glVertex3d(-0.145551, 0.447959, 2.959574);

        glNormal3d(-0.367677, 0.721606, -0.586599);
        glVertex3d(-0.335189, 0.461348, 3.077905);
        glVertex3d(-0.163244, 0.502414, 3.020648);
        glVertex3d(-0.310509, 0.427379, 3.020648);

        glNormal3d(-0.367677, 0.721607, -0.586598);
        glVertex3d(-0.335189, 0.461348, 3.077905);
        glVertex3d(-0.176219, 0.542347, 3.077905);
        glVertex3d(-0.163244, 0.502414, 3.020648);

        glNormal3d(-0.445384, 0.874116, -0.193791);
        glVertex3d(-0.346407, 0.476788, 3.173333);
        glVertex3d(-0.176219, 0.542347, 3.077905);
        glVertex3d(-0.335189, 0.461348, 3.077905);

        glNormal3d(-0.445384, 0.874115, -0.193793);
        glVertex3d(-0.346407, 0.476788, 3.173333);
        glVertex3d(-0.182117, 0.560498, 3.173333);
        glVertex3d(-0.176219, 0.542347, 3.077905);

        glNormal3d(-0.451995, 0.88709, -0.093655);
        glVertex3d(-0.350894, 0.482965, 3.253492);
        glVertex3d(-0.182117, 0.560498, 3.173333);
        glVertex3d(-0.346407, 0.476788, 3.173333);

        glNormal3d(-0.451994, 0.887091, -0.093651);
        glVertex3d(-0.350894, 0.482965, 3.253492);
        glVertex3d(-0.184476, 0.567759, 3.253492);
        glVertex3d(-0.182117, 0.560498, 3.173333);

        glNormal3d(-0.44415, 0.871697, 0.207062);
        glVertex3d(-0.337432, 0.464436, 3.360371);
        glVertex3d(-0.184476, 0.567759, 3.253492);
        glVertex3d(-0.350894, 0.482965, 3.253492);

        glNormal3d(-0.44415, 0.871697, 0.207062);
        glVertex3d(-0.337432, 0.464436, 3.360371);
        glVertex3d(-0.177398, 0.545977, 3.360371);
        glVertex3d(-0.184476, 0.567759, 3.253492);

        glNormal3d(-0.40999, 0.804654, 0.429464);
        glVertex3d(-0.308265, 0.424291, 3.463433);
        glVertex3d(-0.177398, 0.545977, 3.360371);
        glVertex3d(-0.337432, 0.464436, 3.360371);

        glNormal3d(-0.409991, 0.804655, 0.429463);
        glVertex3d(-0.308265, 0.424291, 3.463433);
        glVertex3d(-0.162065, 0.498783, 3.463433);
        glVertex3d(-0.177398, 0.545977, 3.360371);

        glNormal3d(-0.358014, 0.702644, 0.614913);
        glVertex3d(-0.27461, 0.377969, 3.535958);
        glVertex3d(-0.162065, 0.498783, 3.463433);
        glVertex3d(-0.308265, 0.424291, 3.463433);

        glNormal3d(-0.358014, 0.702644, 0.614912);
        glVertex3d(-0.27461, 0.377969, 3.535958);
        glVertex3d(-0.144371, 0.444329, 3.535958);
        glVertex3d(-0.162065, 0.498783, 3.463433);

        glNormal3d(-0.332512, 0.652594, 0.68085);
        glVertex3d(-0.238712, 0.328559, 3.600849);
        glVertex3d(-0.144371, 0.444329, 3.535958);
        glVertex3d(-0.27461, 0.377969, 3.535958);

        glNormal3d(-0.332513, 0.652594, 0.68085);
        glVertex3d(-0.238712, 0.328559, 3.600849);
        glVertex3d(-0.125498, 0.386245, 3.600849);
        glVertex3d(-0.144371, 0.444329, 3.535958);

        glNormal3d(-0.331978, 0.651544, 0.682115);
        glVertex3d(-0.20057, 0.276062, 3.669557);
        glVertex3d(-0.125498, 0.386245, 3.600849);
        glVertex3d(-0.238712, 0.328559, 3.600849);

        glNormal3d(-0.331975, 0.651543, 0.682117);
        glVertex3d(-0.20057, 0.276062, 3.669557);
        glVertex3d(-0.105446, 0.32453, 3.669556);
        glVertex3d(-0.125498, 0.386245, 3.600849);

        glNormal3d(-0.354073, 0.694912, 0.625883);
        glVertex3d(-0.171403, 0.235916, 3.73063);
        glVertex3d(-0.105446, 0.32453, 3.669556);
        glVertex3d(-0.20057, 0.276062, 3.669557);

        glNormal3d(-0.354078, 0.694913, 0.625879);
        glVertex3d(-0.171403, 0.235916, 3.73063);
        glVertex3d(-0.090112, 0.277336, 3.730631);
        glVertex3d(-0.105446, 0.32453, 3.669556);

        glNormal3d(-0.434375, 0.852508, 0.290772);
        glVertex3d(-0.153454, 0.211211, 3.829875);
        glVertex3d(-0.090112, 0.277336, 3.730631);
        glVertex3d(-0.171403, 0.235916, 3.73063);

        glNormal3d(-0.434374, 0.852508, 0.290773);
        glVertex3d(-0.153454, 0.211211, 3.829875);
        glVertex3d(-0.080676, 0.248294, 3.829875);
        glVertex3d(-0.090112, 0.277336, 3.730631);

        glNormal3d(-0.440752, 0.865027, 0.239722);
        glVertex3d(-0.139992, 0.192683, 3.921486);
        glVertex3d(-0.080676, 0.248294, 3.829875);
        glVertex3d(-0.153454, 0.211211, 3.829875);

        glNormal3d(-0.440753, 0.865026, 0.239721);
        glVertex3d(-0.139992, 0.192683, 3.921486);
        glVertex3d(-0.073598, 0.226512, 3.921486);
        glVertex3d(-0.080676, 0.248294, 3.829875);

        glNormal3d(-0.453637, 0.890312, -0.039476);
        glVertex3d(-0.142236, 0.195771, 4.016913);
        glVertex3d(-0.073598, 0.226512, 3.921486);
        glVertex3d(-0.139992, 0.192683, 3.921486);

        glNormal3d(-0.453636, 0.890312, -0.039476);
        glVertex3d(-0.142236, 0.195771, 4.016913);
        glVertex3d(-0.074778, 0.230142, 4.016913);
        glVertex3d(-0.073598, 0.226512, 3.921486);

        glNormal3d(-0.222567, 0.436813, -0.871584);
        glVertex3d(-0.162429, 0.223564, 4.035999);
        glVertex3d(-0.074778, 0.230142, 4.016913);
        glVertex3d(-0.142236, 0.195771, 4.016913);

        glNormal3d(-0.222568, 0.436805, -0.871588);
        glVertex3d(-0.162429, 0.223564, 4.035999);
        glVertex3d(-0.085394, 0.262815, 4.035999);
        glVertex3d(-0.074778, 0.230142, 4.016913);

        glNormal3d(-0.292763, 0.574572, -0.764302);
        glVertex3d(-0.189352, 0.260621, 4.07417);
        glVertex3d(-0.085394, 0.262815, 4.035999);
        glVertex3d(-0.162429, 0.223564, 4.035999);

        glNormal3d(-0.292762, 0.574577, -0.764298);
        glVertex3d(-0.189352, 0.260621, 4.07417);
        glVertex3d(-0.099548, 0.306378, 4.07417);
        glVertex3d(-0.085394, 0.262815, 4.035999);

        glNormal3d(-0.447961, 0.879174, -0.162428);
        glVertex3d(-0.196083, 0.269885, 4.142878);
        glVertex3d(-0.099548, 0.306378, 4.07417);
        glVertex3d(-0.189352, 0.260621, 4.07417);

        glNormal3d(-0.447961, 0.879174, -0.162429);
        glVertex3d(-0.196083, 0.269885, 4.142878);
        glVertex3d(-0.103087, 0.317269, 4.142878);
        glVertex3d(-0.099548, 0.306378, 4.07417);

        glNormal3d(-0.416747, 0.817912, 0.396664);
        glVertex3d(-0.180378, 0.248269, 4.203952);
        glVertex3d(-0.103087, 0.317269, 4.142878);
        glVertex3d(-0.196083, 0.269885, 4.142878);

        glNormal3d(-0.416748, 0.817912, 0.396663);
        glVertex3d(-0.180378, 0.248269, 4.203952);
        glVertex3d(-0.09483, 0.291857, 4.203952);
        glVertex3d(-0.103087, 0.317269, 4.142878);

        glNormal3d(-0.178037, 0.349416, 0.919898);
        glVertex3d(-0.137749, 0.189595, 4.234489);
        glVertex3d(-0.09483, 0.291857, 4.203952);
        glVertex3d(-0.180378, 0.248269, 4.203952);

        glNormal3d(-0.178033, 0.349414, 0.919899);
        glVertex3d(-0.137749, 0.189595, 4.234489);
        glVertex3d(-0.072419, 0.222882, 4.234489);
        glVertex3d(-0.09483, 0.291857, 4.203952);

        glNormal3d(-0.111396, 0.218632, 0.969428);
        glVertex3d(-0.092876, 0.127832, 4.253574);
        glVertex3d(-0.072419, 0.222882, 4.234489);
        glVertex3d(-0.137749, 0.189595, 4.234489);

        glNormal3d(-0.111395, 0.218632, 0.969428);
        glVertex3d(-0.092876, 0.127832, 4.253574);
        glVertex3d(-0.048828, 0.150276, 4.253574);
        glVertex3d(-0.072419, 0.222882, 4.234489);

        glNormal3d(-0.038387, 0.242353, 0.969428);
        glVertex3d(-0.048828, 0.150276, 4.253574);
        glVertex3d(0, 0.234352, 4.234489);
        glVertex3d(-0.072419, 0.222882, 4.234489);

        glNormal3d(-0.038385, 0.242352, 0.969429);
        glVertex3d(-0.048828, 0.150276, 4.253574);
        glVertex3d(0, 0.15801, 4.253574);
        glVertex3d(0, 0.234352, 4.234489);

        glNormal3d(-0.061347, 0.387328, 0.919899);
        glVertex3d(-0.072419, 0.222882, 4.234489);
        glVertex3d(0, 0.306877, 4.203952);
        glVertex3d(-0.09483, 0.291857, 4.203952);

        glNormal3d(-0.06135, 0.38733, 0.919898);
        glVertex3d(-0.072419, 0.222882, 4.234489);
        glVertex3d(0, 0.234352, 4.234489);
        glVertex3d(0, 0.306877, 4.203952);

        glNormal3d(-0.1436, 0.906663, 0.396663);
        glVertex3d(-0.09483, 0.291857, 4.203952);
        glVertex3d(0, 0.333596, 4.142878);
        glVertex3d(-0.103087, 0.317269, 4.142878);

        glNormal3d(-0.143601, 0.906663, 0.396662);
        glVertex3d(-0.09483, 0.291857, 4.203952);
        glVertex3d(0, 0.306877, 4.203952);
        glVertex3d(0, 0.333596, 4.142878);

        glNormal3d(-0.154357, 0.974572, -0.162429);
        glVertex3d(-0.103087, 0.317269, 4.142878);
        glVertex3d(0, 0.322145, 4.07417);
        glVertex3d(-0.099548, 0.306378, 4.07417);

        glNormal3d(-0.154356, 0.974573, -0.162427);
        glVertex3d(-0.103087, 0.317269, 4.142878);
        glVertex3d(0, 0.333596, 4.142878);
        glVertex3d(0, 0.322145, 4.07417);

        glNormal3d(-0.100879, 0.636924, -0.764298);
        glVertex3d(-0.099548, 0.306378, 4.07417);
        glVertex3d(0, 0.27634, 4.035999);
        glVertex3d(-0.085394, 0.262815, 4.035999);

        glNormal3d(-0.10088, 0.636923, -0.764299);
        glVertex3d(-0.099548, 0.306378, 4.07417);
        glVertex3d(0, 0.322145, 4.07417);
        glVertex3d(0, 0.27634, 4.035999);

        glNormal3d(-0.076694, 0.484202, -0.871588);
        glVertex3d(-0.085394, 0.262815, 4.035999);
        glVertex3d(0, 0.241986, 4.016913);
        glVertex3d(-0.074778, 0.230142, 4.016913);

        glNormal3d(-0.076691, 0.484211, -0.871584);
        glVertex3d(-0.085394, 0.262815, 4.035999);
        glVertex3d(0, 0.27634, 4.035999);
        glVertex3d(0, 0.241986, 4.016913);

        glNormal3d(-0.156313, 0.986918, -0.039476);
        glVertex3d(-0.074778, 0.230142, 4.016913);
        glVertex3d(0, 0.238169, 3.921486);
        glVertex3d(-0.073598, 0.226512, 3.921486);

        glNormal3d(-0.156314, 0.986918, -0.039477);
        glVertex3d(-0.074778, 0.230142, 4.016913);
        glVertex3d(0, 0.241986, 4.016913);
        glVertex3d(0, 0.238169, 3.921486);

        glNormal3d(-0.151873, 0.958889, 0.239722);
        glVertex3d(-0.073598, 0.226512, 3.921486);
        glVertex3d(0, 0.261071, 3.829875);
        glVertex3d(-0.080676, 0.248294, 3.829875);

        glNormal3d(-0.151874, 0.958889, 0.239721);
        glVertex3d(-0.073598, 0.226512, 3.921486);
        glVertex3d(0, 0.238169, 3.921486);
        glVertex3d(0, 0.261071, 3.829875);

        glNormal3d(-0.149675, 0.945012, 0.290773);
        glVertex3d(-0.080676, 0.248294, 3.829875);
        glVertex3d(0, 0.291608, 3.73063);
        glVertex3d(-0.090112, 0.277336, 3.730631);

        glNormal3d(-0.149675, 0.945012, 0.290773);
        glVertex3d(-0.080676, 0.248294, 3.829875);
        glVertex3d(0, 0.261071, 3.829875);
        glVertex3d(0, 0.291608, 3.73063);

        glNormal3d(-0.122009, 0.770318, 0.625879);
        glVertex3d(-0.090112, 0.277336, 3.730631);
        glVertex3d(0, 0.341231, 3.669557);
        glVertex3d(-0.105446, 0.32453, 3.669556);

        glNormal3d(-0.122004, 0.770315, 0.625883);
        glVertex3d(-0.090112, 0.277336, 3.730631);
        glVertex3d(0, 0.291608, 3.73063);
        glVertex3d(0, 0.341231, 3.669557);

        glNormal3d(-0.114391, 0.72224, 0.682117);
        glVertex3d(-0.105446, 0.32453, 3.669556);
        glVertex3d(0, 0.406121, 3.600849);
        glVertex3d(-0.125498, 0.386245, 3.600849);

        glNormal3d(-0.114394, 0.722242, 0.682115);
        glVertex3d(-0.105446, 0.32453, 3.669556);
        glVertex3d(0, 0.341231, 3.669557);
        glVertex3d(0, 0.406121, 3.600849);

        glNormal3d(-0.114577, 0.723406, 0.68085);
        glVertex3d(-0.125498, 0.386245, 3.600849);
        glVertex3d(0, 0.467195, 3.535958);
        glVertex3d(-0.144371, 0.444329, 3.535958);

        glNormal3d(-0.114576, 0.723405, 0.680851);
        glVertex3d(-0.125498, 0.386245, 3.600849);
        glVertex3d(0, 0.406121, 3.600849);
        glVertex3d(0, 0.467195, 3.535958);

        glNormal3d(-0.123362, 0.778887, 0.614912);
        glVertex3d(-0.144371, 0.444329, 3.535958);
        glVertex3d(0, 0.524452, 3.463433);
        glVertex3d(-0.162065, 0.498783, 3.463433);

        glNormal3d(-0.123364, 0.778888, 0.61491);
        glVertex3d(-0.144371, 0.444329, 3.535958);
        glVertex3d(0, 0.467195, 3.535958);
        glVertex3d(0, 0.524452, 3.463433);

        glNormal3d(-0.141273, 0.891966, 0.429463);
        glVertex3d(-0.162065, 0.498783, 3.463433);
        glVertex3d(0, 0.574074, 3.360371);
        glVertex3d(-0.177398, 0.545977, 3.360371);

        glNormal3d(-0.141272, 0.891965, 0.429465);
        glVertex3d(-0.162065, 0.498783, 3.463433);
        glVertex3d(0, 0.524452, 3.463433);
        glVertex3d(0, 0.574074, 3.360371);

        glNormal3d(-0.153043, 0.966283, 0.207063);
        glVertex3d(-0.177398, 0.545977, 3.360371);
        glVertex3d(0, 0.596977, 3.253492);
        glVertex3d(-0.184476, 0.567759, 3.253492);

        glNormal3d(-0.153044, 0.966283, 0.207062);
        glVertex3d(-0.177398, 0.545977, 3.360371);
        glVertex3d(0, 0.574074, 3.360371);
        glVertex3d(0, 0.596977, 3.253492);

        glNormal3d(-0.155746, 0.983348, -0.093651);
        glVertex3d(-0.184476, 0.567759, 3.253492);
        glVertex3d(0, 0.589343, 3.173333);
        glVertex3d(-0.182117, 0.560498, 3.173333);

        glNormal3d(-0.155746, 0.983348, -0.093651);
        glVertex3d(-0.184476, 0.567759, 3.253492);
        glVertex3d(0, 0.596977, 3.253492);
        glVertex3d(0, 0.589343, 3.173333);

        glNormal3d(-0.153468, 0.968964, -0.193792);
        glVertex3d(-0.182117, 0.560498, 3.173333);
        glVertex3d(0, 0.570257, 3.077905);
        glVertex3d(-0.176219, 0.542347, 3.077905);

        glNormal3d(-0.153468, 0.968964, -0.193792);
        glVertex3d(-0.182117, 0.560498, 3.173333);
        glVertex3d(0, 0.589343, 3.173333);
        glVertex3d(0, 0.570257, 3.077905);

        glNormal3d(-0.126691, 0.799907, -0.586598);
        glVertex3d(-0.176219, 0.542347, 3.077905);
        glVertex3d(0, 0.528269, 3.020648);
        glVertex3d(-0.163244, 0.502414, 3.020648);

        glNormal3d(-0.126692, 0.799906, -0.5866);
        glVertex3d(-0.176219, 0.542347, 3.077905);
        glVertex3d(0, 0.570257, 3.077905);
        glVertex3d(0, 0.528269, 3.020648);

        glNormal3d(-0.114783, 0.724715, -0.679421);
        glVertex3d(-0.163244, 0.502414, 3.020648);
        glVertex3d(0, 0.471012, 2.959574);
        glVertex3d(-0.145551, 0.447959, 2.959574);

        glNormal3d(-0.114782, 0.724716, -0.67942);
        glVertex3d(-0.163244, 0.502414, 3.020648);
        glVertex3d(0, 0.528269, 3.020648);
        glVertex3d(0, 0.471012, 2.959574);

        glNormal3d(-0.096781, 0.611059, -0.785646);
        glVertex3d(-0.145551, 0.447959, 2.959574);
        glVertex3d(0, 0.436658, 2.932855);
        glVertex3d(-0.134935, 0.415287, 2.932855);

        glNormal3d(-0.096781, 0.611059, -0.785647);
        glVertex3d(-0.145551, 0.447959, 2.959574);
        glVertex3d(0, 0.471012, 2.959574);
        glVertex3d(0, 0.436658, 2.932855);

        glNormal3d(-0.134577, 0.849693, 0.509815);
        glVertex3d(-0.134935, 0.415287, 2.932855);
        glVertex3d(0, 0.459561, 2.894683);
        glVertex3d(-0.142012, 0.437069, 2.894684);

        glNormal3d(-0.134578, 0.849694, 0.509812);
        glVertex3d(-0.134935, 0.415287, 2.932855);
        glVertex3d(0, 0.436658, 2.932855);
        glVertex3d(0, 0.459561, 2.894683);

        glNormal3d(-0.147225, 0.929553, -0.338018);
        glVertex3d(-0.142012, 0.437069, 2.894684);
        glVertex3d(0, 0.444293, 2.852695);
        glVertex3d(-0.137294, 0.422547, 2.852695);

        glNormal3d(-0.147226, 0.929551, -0.338022);
        glVertex3d(-0.142012, 0.437069, 2.894684);
        glVertex3d(0, 0.459561, 2.894683);
        glVertex3d(0, 0.444293, 2.852695);

        glNormal3d(0.070654, -0.446093, 0.892193);
        glVertex3d(-0.137294, 0.422547, 2.852695);
        glVertex3d(-0.127858, 0.393505, 2.837427);
        glVertex3d(0, 0.413756, 2.837427);

        glNormal3d(0.070654, -0.446098, 0.892191);
        glVertex3d(-0.137294, 0.422547, 2.852695);
        glVertex3d(0, 0.413756, 2.837427);
        glVertex3d(0, 0.444293, 2.852695);

        glNormal3d(-0.156137, 0.985812, 0.061611);
        glVertex3d(-0.127858, 0.393505, 2.837427);
        glVertex3d(0, 0.417573, 2.776353);
        glVertex3d(-0.129037, 0.397135, 2.776353);

        glNormal3d(-0.156136, 0.985812, 0.061613);
        glVertex3d(-0.127858, 0.393505, 2.837427);
        glVertex3d(0, 0.413756, 2.837427);
        glVertex3d(0, 0.417573, 2.776353);

        glNormal3d(-0.148588, 0.938152, 0.312719);
        glVertex3d(-0.129037, 0.397135, 2.776353);
        glVertex3d(0, 0.436658, 2.719097);
        glVertex3d(-0.134935, 0.415287, 2.719097);

        glNormal3d(-0.148589, 0.938152, 0.312717);
        glVertex3d(-0.129037, 0.397135, 2.776353);
        glVertex3d(0, 0.417573, 2.776353);
        glVertex3d(0, 0.436658, 2.719097);

        glNormal3d(-2e-06, 3e-06, 1);
        glVertex3d(-0.134935, 0.415287, 2.719097);
        glVertex3d(0, 0.490098, 2.719097);
        glVertex3d(-0.151449, 0.466111, 2.719096);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.134935, 0.415287, 2.719097);
        glVertex3d(0, 0.436658, 2.719097);
        glVertex3d(0, 0.490098, 2.719097);

        glNormal3d(-0.094604, 0.597307, 0.796414);
        glVertex3d(-0.151449, 0.466111, 2.719096);
        glVertex3d(0, 0.520635, 2.696194);
        glVertex3d(-0.160885, 0.495153, 2.696194);

        glNormal3d(-0.094605, 0.597311, 0.79641);
        glVertex3d(-0.151449, 0.466111, 2.719096);
        glVertex3d(0, 0.490098, 2.719097);
        glVertex3d(0, 0.520635, 2.696194);

        glNormal3d(-0.149674, 0.945012, 0.290775);
        glVertex3d(-0.160885, 0.495153, 2.696194);
        glVertex3d(0, 0.535903, 2.646572);
        glVertex3d(-0.165603, 0.509674, 2.646571);

        glNormal3d(-0.149674, 0.945012, 0.290775);
        glVertex3d(-0.160885, 0.495153, 2.696194);
        glVertex3d(0, 0.520635, 2.696194);
        glVertex3d(0, 0.535903, 2.646572);

        glNormal3d(-0.153469, 0.968963, -0.1938);
        glVertex3d(-0.165603, 0.509674, 2.646571);
        glVertex3d(0, 0.528269, 2.6084);
        glVertex3d(-0.163244, 0.502414, 2.608401);

        glNormal3d(-0.153468, 0.968964, -0.193794);
        glVertex3d(-0.165603, 0.509674, 2.646571);
        glVertex3d(0, 0.535903, 2.646572);
        glVertex3d(0, 0.528269, 2.6084);

        glNormal3d(-1e-06, 5e-06, 1);
        glVertex3d(-0.163244, 0.502414, 2.608401);
        glVertex3d(0, 0.558806, 2.6084);
        glVertex3d(-0.17268, 0.531456, 2.6084);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(-0.163244, 0.502414, 2.608401);
        glVertex3d(0, 0.528269, 2.6084);
        glVertex3d(0, 0.558806, 2.6084);

        glNormal3d(-0.083649, 0.528142, 0.845026);
        glVertex3d(-0.17268, 0.531456, 2.6084);
        glVertex3d(0, 0.589343, 2.589315);
        glVertex3d(-0.182117, 0.560498, 2.589315);

        glNormal3d(-0.083649, 0.528143, 0.845025);
        glVertex3d(-0.17268, 0.531456, 2.6084);
        glVertex3d(0, 0.558806, 2.6084);
        glVertex3d(0, 0.589343, 2.589315);

        glNormal3d(-0.130653, 0.824918, 0.549946);
        glVertex3d(-0.182117, 0.560498, 2.589315);
        glVertex3d(0, 0.619879, 2.54351);
        glVertex3d(-0.191553, 0.58954, 2.54351);

        glNormal3d(-0.130654, 0.824918, 0.549945);
        glVertex3d(-0.182117, 0.560498, 2.589315);
        glVertex3d(0, 0.589343, 2.589315);
        glVertex3d(0, 0.619879, 2.54351);

        glNormal3d(-0.15617, 0.986026, 0.058002);
        glVertex3d(-0.191553, 0.58954, 2.54351);
        glVertex3d(0, 0.623697, 2.478619);
        glVertex3d(-0.192733, 0.593171, 2.478619);

        glNormal3d(-0.15617, 0.986026, 0.058003);
        glVertex3d(-0.191553, 0.58954, 2.54351);
        glVertex3d(0, 0.619879, 2.54351);
        glVertex3d(0, 0.623697, 2.478619);

        glNormal3d(-0.1388, 0.876353, -0.461237);
        glVertex3d(-0.192733, 0.593171, 2.478619);
        glVertex3d(0, 0.585525, 2.406094);
        glVertex3d(-0.180937, 0.556868, 2.406094);

        glNormal3d(-0.1388, 0.876352, -0.461239);
        glVertex3d(-0.192733, 0.593171, 2.478619);
        glVertex3d(0, 0.623697, 2.478619);
        glVertex3d(0, 0.585525, 2.406094);

        glNormal3d(0.067937, -0.42894, 0.900775);
        glVertex3d(-0.180937, 0.556868, 2.406094);
        glVertex3d(-0.156167, 0.480632, 2.367923);
        glVertex3d(0, 0.505366, 2.367923);

        glNormal3d(0.067937, -0.428941, 0.900774);
        glVertex3d(-0.180937, 0.556868, 2.406094);
        glVertex3d(0, 0.505366, 2.367923);
        glVertex3d(0, 0.585525, 2.406094);

        glNormal3d(0.039947, -0.25222, 0.966845);
        glVertex3d(-0.156167, 0.480632, 2.367923);
        glVertex3d(-0.129037, 0.397135, 2.34502);
        glVertex3d(0, 0.417573, 2.34502);

        glNormal3d(0.039947, -0.252219, 0.966845);
        glVertex3d(-0.156167, 0.480632, 2.367923);
        glVertex3d(0, 0.417573, 2.34502);
        glVertex3d(0, 0.505366, 2.367923);

        glNormal3d(0.033167, -0.209408, 0.977266);
        glVertex3d(-0.129037, 0.397135, 2.34502);
        glVertex3d(-0.112523, 0.346311, 2.333569);
        glVertex3d(0, 0.364133, 2.333569);

        glNormal3d(0.033167, -0.209411, 0.977265);
        glVertex3d(-0.129037, 0.397135, 2.34502);
        glVertex3d(0, 0.364133, 2.333569);
        glVertex3d(0, 0.417573, 2.34502);

        glNormal3d(-0.156375, 0.987317, 0.027426);
        glVertex3d(-0.112523, 0.346311, 2.333569);
        glVertex3d(0, 0.367951, 2.196153);
        glVertex3d(-0.113703, 0.349942, 2.196153);

        glNormal3d(-0.156374, 0.987317, 0.027427);
        glVertex3d(-0.112523, 0.346311, 2.333569);
        glVertex3d(0, 0.364133, 2.333569);
        glVertex3d(0, 0.367951, 2.196153);

        glNormal3d(-0.156359, 0.987218, 0.03085);
        glVertex3d(-0.113703, 0.349942, 2.196153);
        glVertex3d(0, 0.371768, 2.074006);
        glVertex3d(-0.114882, 0.353572, 2.074006);

        glNormal3d(-0.156359, 0.987218, 0.030849);
        glVertex3d(-0.113703, 0.349942, 2.196153);
        glVertex3d(0, 0.367951, 2.196153);
        glVertex3d(0, 0.371768, 2.074006);

        glNormal3d(-0.154658, 0.97648, 0.150228);
        glVertex3d(-0.114882, 0.353572, 2.074006);
        glVertex3d(0, 0.39467, 1.925138);
        glVertex3d(-0.12196, 0.375354, 1.925138);

        glNormal3d(-0.154658, 0.97648, 0.150228);
        glVertex3d(-0.114882, 0.353572, 2.074006);
        glVertex3d(0, 0.371768, 2.074006);
        glVertex3d(0, 0.39467, 1.925138);

        glNormal3d(-0.151872, 0.958889, 0.239722);
        glVertex3d(-0.12196, 0.375354, 1.925138);
        glVertex3d(0, 0.42139, 1.81826);
        glVertex3d(-0.130217, 0.400766, 1.81826);

        glNormal3d(-0.151872, 0.958889, 0.239722);
        glVertex3d(-0.12196, 0.375354, 1.925138);
        glVertex3d(0, 0.39467, 1.925138);
        glVertex3d(0, 0.42139, 1.81826);

        glNormal3d(-0.152168, 0.960762, 0.231908);
        glVertex3d(-0.130217, 0.400766, 1.81826);
        glVertex3d(0, 0.44811, 1.707564);
        glVertex3d(-0.138473, 0.426178, 1.707564);

        glNormal3d(-0.152169, 0.960762, 0.231908);
        glVertex3d(-0.130217, 0.400766, 1.81826);
        glVertex3d(0, 0.42139, 1.81826);
        glVertex3d(0, 0.44811, 1.707564);

        glNormal3d(-0.150374, 0.949426, 0.27564);
        glVertex3d(-0.138473, 0.426178, 1.707564);
        glVertex3d(0, 0.482464, 1.589233);
        glVertex3d(-0.149089, 0.45885, 1.589233);

        glNormal3d(-0.150373, 0.949426, 0.27564);
        glVertex3d(-0.138473, 0.426178, 1.707564);
        glVertex3d(0, 0.44811, 1.707564);
        glVertex3d(0, 0.482464, 1.589233);

        glNormal3d(-0.146695, 0.9262, 0.347325);
        glVertex3d(-0.149089, 0.45885, 1.589233);
        glVertex3d(0, 0.516818, 1.497623);
        glVertex3d(-0.159705, 0.491523, 1.497623);

        glNormal3d(-0.146695, 0.9262, 0.347325);
        glVertex3d(-0.149089, 0.45885, 1.589233);
        glVertex3d(0, 0.482464, 1.589233);
        glVertex3d(0, 0.516818, 1.497623);

        glNormal3d(-0.147003, 0.928148, 0.341951);
        glVertex3d(-0.159705, 0.491523, 1.497623);
        glVertex3d(0, 0.570257, 1.352573);
        glVertex3d(-0.176219, 0.542347, 1.352573);

        glNormal3d(-0.147004, 0.928149, 0.34195);
        glVertex3d(-0.159705, 0.491523, 1.497623);
        glVertex3d(0, 0.516818, 1.497623);
        glVertex3d(0, 0.570257, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.176219, 0.542347, 1.352573);
        glVertex3d(0, 0.696222, 1.352573);
        glVertex3d(-0.215144, 0.662146, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(-0.176219, 0.542347, 1.352573);
        glVertex3d(0, 0.570257, 1.352573);
        glVertex3d(0, 0.696222, 1.352573);

        glNormal3d(-0.148588, 0.938152, 0.312717);
        glVertex3d(-0.215144, 0.662146, 1.352573);
        glVertex3d(0, 0.707673, 1.318219);
        glVertex3d(-0.218683, 0.673037, 1.318219);

        glNormal3d(-0.148588, 0.938153, 0.312715);
        glVertex3d(-0.215144, 0.662146, 1.352573);
        glVertex3d(0, 0.696222, 1.352573);
        glVertex3d(0, 0.707673, 1.318219);

        glNormal3d(-0.153468, 0.968964, -0.193792);
        glVertex3d(-0.218683, 0.673037, 1.318219);
        glVertex3d(1e-06, 0.700039, 1.280048);
        glVertex3d(-0.216323, 0.665777, 1.280048);

        glNormal3d(-0.153468, 0.968965, -0.193792);
        glVertex3d(-0.218683, 0.673037, 1.318219);
        glVertex3d(0, 0.707673, 1.318219);
        glVertex3d(1e-06, 0.700039, 1.280048);

        glNormal3d(-0.154744, 0.977024, -0.146552);
        glVertex3d(-0.216323, 0.665777, 1.280048);
        glVertex3d(1e-06, 0.688587, 1.203705);
        glVertex3d(-0.212785, 0.654886, 1.203705);

        glNormal3d(-0.154745, 0.977024, -0.146553);
        glVertex3d(-0.216323, 0.665777, 1.280048);
        glVertex3d(1e-06, 0.700039, 1.280048);
        glVertex3d(1e-06, 0.688587, 1.203705);

        glNormal3d(-0.156276, 0.986695, 0.044846);
        glVertex3d(-0.212785, 0.654886, 1.203705);
        glVertex3d(0, 0.692404, 1.119729);
        glVertex3d(-0.213964, 0.658516, 1.119729);

        glNormal3d(-0.156276, 0.986695, 0.044847);
        glVertex3d(-0.212785, 0.654886, 1.203705);
        glVertex3d(1e-06, 0.688587, 1.203705);
        glVertex3d(0, 0.692404, 1.119729);

        glNormal3d(-0.146694, 0.9262, 0.347325);
        glVertex3d(-0.213964, 0.658516, 1.119729);
        glVertex3d(0, 0.715307, 1.058655);
        glVertex3d(-0.221042, 0.680297, 1.058655);

        glNormal3d(-0.146695, 0.926201, 0.347322);
        glVertex3d(-0.213964, 0.658516, 1.119729);
        glVertex3d(0, 0.692404, 1.119729);
        glVertex3d(0, 0.715307, 1.058655);

        glNormal3d(-0.111298, 0.702714, 0.702713);
        glVertex3d(-0.221042, 0.680297, 1.058655);
        glVertex3d(0, 0.768746, 1.005216);
        glVertex3d(-0.237555, 0.731122, 1.005216);

        glNormal3d(-0.111298, 0.702713, 0.702714);
        glVertex3d(-0.221042, 0.680297, 1.058655);
        glVertex3d(0, 0.715307, 1.058655);
        glVertex3d(0, 0.768746, 1.005216);

        glNormal3d(-0.111298, 0.702713, 0.702715);
        glVertex3d(-0.237555, 0.731122, 1.005216);
        glVertex3d(1e-06, 0.837455, 0.936508);
        glVertex3d(-0.258787, 0.796467, 0.936508);

        glNormal3d(-0.111298, 0.702713, 0.702714);
        glVertex3d(-0.237555, 0.731122, 1.005216);
        glVertex3d(0, 0.768746, 1.005216);
        glVertex3d(1e-06, 0.837455, 0.936508);

        glNormal3d(-0.124829, 0.788146, 0.602697);
        glVertex3d(-0.258787, 0.796467, 0.936508);
        glVertex3d(1e-06, 0.887077, 0.871617);
        glVertex3d(-0.274121, 0.84366, 0.871617);

        glNormal3d(-0.124829, 0.788146, 0.602698);
        glVertex3d(-0.258787, 0.796467, 0.936508);
        glVertex3d(1e-06, 0.837455, 0.936508);
        glVertex3d(1e-06, 0.887077, 0.871617);

        glNormal3d(-0.140263, 0.885586, 0.442791);
        glVertex3d(-0.274121, 0.84366, 0.871617);
        glVertex3d(1e-06, 0.921431, 0.802909);
        glVertex3d(-0.284737, 0.876333, 0.802909);

        glNormal3d(-0.140262, 0.885585, 0.442793);
        glVertex3d(-0.274121, 0.84366, 0.871617);
        glVertex3d(1e-06, 0.887077, 0.871617);
        glVertex3d(1e-06, 0.921431, 0.802909);

        glNormal3d(-0.141693, 0.89462, 0.423768);
        glVertex3d(-0.284737, 0.876333, 0.802909);
        glVertex3d(1e-06, 0.955785, 0.730384);
        glVertex3d(-0.295353, 0.909005, 0.730384);

        glNormal3d(-0.141694, 0.89462, 0.423766);
        glVertex3d(-0.284737, 0.876333, 0.802909);
        glVertex3d(1e-06, 0.921431, 0.802909);
        glVertex3d(1e-06, 0.955785, 0.730384);

        glNormal3d(-0.155906, 0.98436, 0.082031);
        glVertex3d(-0.295353, 0.909005, 0.730384);
        glVertex3d(1e-06, 0.963419, 0.638774);
        glVertex3d(-0.297712, 0.916266, 0.638773);

        glNormal3d(-0.155907, 0.98436, 0.082029);
        glVertex3d(-0.295353, 0.909005, 0.730384);
        glVertex3d(1e-06, 0.955785, 0.730384);
        glVertex3d(1e-06, 0.963419, 0.638774);

        glNormal3d(-0.1555, 0.981794, -0.10909);
        glVertex3d(-0.297712, 0.916266, 0.638773);
        glVertex3d(1e-06, 0.955785, 0.570066);
        glVertex3d(-0.295353, 0.909005, 0.570066);

        glNormal3d(-0.1555, 0.981794, -0.109087);
        glVertex3d(-0.297712, 0.916266, 0.638773);
        glVertex3d(1e-06, 0.963419, 0.638774);
        glVertex3d(1e-06, 0.955785, 0.570066);

        glNormal3d(-0.153158, 0.967005, -0.203577);
        glVertex3d(-0.295353, 0.909005, 0.570066);
        glVertex3d(1e-06, 0.940516, 0.497541);
        glVertex3d(-0.290635, 0.894484, 0.497541);

        glNormal3d(-0.153158, 0.967005, -0.203579);
        glVertex3d(-0.295353, 0.909005, 0.570066);
        glVertex3d(1e-06, 0.955785, 0.570066);
        glVertex3d(1e-06, 0.940516, 0.497541);

        glNormal3d(0.098461, -0.621657, 0.777076);
        glVertex3d(-0.290635, 0.894484, 0.497541);
        glVertex3d(-0.278839, 0.858182, 0.467004);
        glVertex3d(1e-06, 0.902345, 0.467004);

        glNormal3d(0.098461, -0.621663, 0.777072);
        glVertex3d(-0.290635, 0.894484, 0.497541);
        glVertex3d(1e-06, 0.902345, 0.467004);
        glVertex3d(1e-06, 0.940516, 0.497541);

        glNormal3d(-0.156434, 0.987688, -3e-06);
        glVertex3d(-0.278839, 0.858182, 0.467004);
        glVertex3d(1e-06, 0.902345, 0.38785);
        glVertex3d(-0.278839, 0.858181, 0.387851);

        glNormal3d(-0.156434, 0.987688, -1e-06);
        glVertex3d(-0.278839, 0.858182, 0.467004);
        glVertex3d(1e-06, 0.902345, 0.467004);
        glVertex3d(1e-06, 0.902345, 0.38785);

        glNormal3d(0, 3e-06, 1);
        glVertex3d(-0.278839, 0.858181, 0.387851);
        glVertex3d(1e-06, 0.981498, 0.38785);
        glVertex3d(-0.303299, 0.93346, 0.387851);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(-0.278839, 0.858181, 0.387851);
        glVertex3d(1e-06, 0.902345, 0.38785);
        glVertex3d(1e-06, 0.981498, 0.38785);

        glNormal3d(-0.156433, 0.987687, -0.001487);
        glVertex3d(-0.303299, 0.93346, 0.387851);
        glVertex3d(1e-06, 0.980914, 0);
        glVertex3d(-0.303119, 0.932905, 0);

        glNormal3d(-0.156434, 0.987687, -0.001487);
        glVertex3d(-0.303299, 0.93346, 0.387851);
        glVertex3d(1e-06, 0.981498, 0.38785);
        glVertex3d(1e-06, 0.980914, 0);

        glNormal3d(0.156435, 0.987687, -0.001487);
        glVertex3d(1e-06, 0.981498, 0.38785);
        glVertex3d(0.30312, 0.932905, 0);
        glVertex3d(1e-06, 0.980914, 0);

        glNormal3d(0.156435, 0.987687, -0.001487);
        glVertex3d(1e-06, 0.981498, 0.38785);
        glVertex3d(0.3033, 0.93346, 0.387851);
        glVertex3d(0.30312, 0.932905, 0);

        glNormal3d(0, 0, 1);
        glVertex3d(1e-06, 0.902345, 0.38785);
        glVertex3d(0.3033, 0.93346, 0.387851);
        glVertex3d(1e-06, 0.981498, 0.38785);

        glNormal3d(0, 0, 1);
        glVertex3d(1e-06, 0.902345, 0.38785);
        glVertex3d(0.278841, 0.858181, 0.38785);
        glVertex3d(0.3033, 0.93346, 0.387851);

        glNormal3d(0.156435, 0.987688, -1e-06);
        glVertex3d(1e-06, 0.902345, 0.467004);
        glVertex3d(0.278841, 0.858181, 0.38785);
        glVertex3d(1e-06, 0.902345, 0.38785);

        glNormal3d(0.156435, 0.987688, 0);
        glVertex3d(1e-06, 0.902345, 0.467004);
        glVertex3d(0.278841, 0.858181, 0.467004);
        glVertex3d(0.278841, 0.858181, 0.38785);

        glNormal3d(-0.098463, -0.621662, 0.777072);
        glVertex3d(1e-06, 0.940516, 0.497541);
        glVertex3d(1e-06, 0.902345, 0.467004);
        glVertex3d(0.278841, 0.858181, 0.467004);

        glNormal3d(-0.098462, -0.62166, 0.777074);
        glVertex3d(1e-06, 0.940516, 0.497541);
        glVertex3d(0.278841, 0.858181, 0.467004);
        glVertex3d(0.290636, 0.894484, 0.497541);

        glNormal3d(0.153159, 0.967005, -0.203578);
        glVertex3d(1e-06, 0.955785, 0.570066);
        glVertex3d(0.290636, 0.894484, 0.497541);
        glVertex3d(1e-06, 0.940516, 0.497541);

        glNormal3d(0.153159, 0.967004, -0.203579);
        glVertex3d(1e-06, 0.955785, 0.570066);
        glVertex3d(0.295354, 0.909005, 0.570066);
        glVertex3d(0.290636, 0.894484, 0.497541);

        glNormal3d(0.155502, 0.981794, -0.109088);
        glVertex3d(1e-06, 0.963419, 0.638774);
        glVertex3d(0.295354, 0.909005, 0.570066);
        glVertex3d(1e-06, 0.955785, 0.570066);

        glNormal3d(0.155501, 0.981794, -0.109088);
        glVertex3d(1e-06, 0.963419, 0.638774);
        glVertex3d(0.297713, 0.916266, 0.638773);
        glVertex3d(0.295354, 0.909005, 0.570066);

        glNormal3d(0.155908, 0.98436, 0.08203);
        glVertex3d(1e-06, 0.955785, 0.730384);
        glVertex3d(0.297713, 0.916266, 0.638773);
        glVertex3d(1e-06, 0.963419, 0.638774);

        glNormal3d(0.155908, 0.98436, 0.08203);
        glVertex3d(1e-06, 0.955785, 0.730384);
        glVertex3d(0.295354, 0.909005, 0.730384);
        glVertex3d(0.297713, 0.916266, 0.638773);

        glNormal3d(0.141694, 0.89462, 0.423765);
        glVertex3d(1e-06, 0.921431, 0.802909);
        glVertex3d(0.295354, 0.909005, 0.730384);
        glVertex3d(1e-06, 0.955785, 0.730384);

        glNormal3d(0.141694, 0.89462, 0.423766);
        glVertex3d(1e-06, 0.921431, 0.802909);
        glVertex3d(0.284738, 0.876333, 0.802909);
        glVertex3d(0.295354, 0.909005, 0.730384);

        glNormal3d(0.140263, 0.885585, 0.442793);
        glVertex3d(1e-06, 0.887077, 0.871617);
        glVertex3d(0.284738, 0.876333, 0.802909);
        glVertex3d(1e-06, 0.921431, 0.802909);

        glNormal3d(0.140264, 0.885584, 0.442794);
        glVertex3d(1e-06, 0.887077, 0.871617);
        glVertex3d(0.274122, 0.84366, 0.871617);
        glVertex3d(0.284738, 0.876333, 0.802909);

        glNormal3d(0.124831, 0.788145, 0.602697);
        glVertex3d(1e-06, 0.837455, 0.936508);
        glVertex3d(0.274122, 0.84366, 0.871617);
        glVertex3d(1e-06, 0.887077, 0.871617);

        glNormal3d(0.124831, 0.788146, 0.602696);
        glVertex3d(1e-06, 0.837455, 0.936508);
        glVertex3d(0.258788, 0.796466, 0.936508);
        glVertex3d(0.274122, 0.84366, 0.871617);

        glNormal3d(0.111299, 0.702713, 0.702714);
        glVertex3d(0, 0.768746, 1.005216);
        glVertex3d(0.258788, 0.796466, 0.936508);
        glVertex3d(1e-06, 0.837455, 0.936508);

        glNormal3d(0.111299, 0.702713, 0.702714);
        glVertex3d(0, 0.768746, 1.005216);
        glVertex3d(0.237556, 0.731121, 1.005216);
        glVertex3d(0.258788, 0.796466, 0.936508);

        glNormal3d(0.111299, 0.702713, 0.702714);
        glVertex3d(0, 0.715307, 1.058655);
        glVertex3d(0.237556, 0.731121, 1.005216);
        glVertex3d(0, 0.768746, 1.005216);

        glNormal3d(0.111299, 0.702713, 0.702714);
        glVertex3d(0, 0.715307, 1.058655);
        glVertex3d(0.221042, 0.680297, 1.058655);
        glVertex3d(0.237556, 0.731121, 1.005216);

        glNormal3d(0.146696, 0.926201, 0.347322);
        glVertex3d(0, 0.692404, 1.119729);
        glVertex3d(0.221042, 0.680297, 1.058655);
        glVertex3d(0, 0.715307, 1.058655);

        glNormal3d(0.146697, 0.9262, 0.347324);
        glVertex3d(0, 0.692404, 1.119729);
        glVertex3d(0.213965, 0.658516, 1.119729);
        glVertex3d(0.221042, 0.680297, 1.058655);

        glNormal3d(0.156278, 0.986695, 0.044847);
        glVertex3d(1e-06, 0.688587, 1.203705);
        glVertex3d(0.213965, 0.658516, 1.119729);
        glVertex3d(0, 0.692404, 1.119729);

        glNormal3d(0.156278, 0.986695, 0.044846);
        glVertex3d(1e-06, 0.688587, 1.203705);
        glVertex3d(0.212786, 0.654885, 1.203706);
        glVertex3d(0.213965, 0.658516, 1.119729);

        glNormal3d(0.154746, 0.977024, -0.146553);
        glVertex3d(1e-06, 0.700039, 1.280048);
        glVertex3d(0.212786, 0.654885, 1.203706);
        glVertex3d(1e-06, 0.688587, 1.203705);

        glNormal3d(0.154746, 0.977024, -0.146552);
        glVertex3d(1e-06, 0.700039, 1.280048);
        glVertex3d(0.216324, 0.665776, 1.280048);
        glVertex3d(0.212786, 0.654885, 1.203706);

        glNormal3d(0.15347, 0.968964, -0.193791);
        glVertex3d(0, 0.707673, 1.318219);
        glVertex3d(0.216324, 0.665776, 1.280048);
        glVertex3d(1e-06, 0.700039, 1.280048);

        glNormal3d(0.15347, 0.968964, -0.193792);
        glVertex3d(0, 0.707673, 1.318219);
        glVertex3d(0.218683, 0.673037, 1.318219);
        glVertex3d(0.216324, 0.665776, 1.280048);

        glNormal3d(0.14859, 0.938153, 0.312715);
        glVertex3d(0, 0.696222, 1.352573);
        glVertex3d(0.218683, 0.673037, 1.318219);
        glVertex3d(0, 0.707673, 1.318219);

        glNormal3d(0.14859, 0.938152, 0.312717);
        glVertex3d(0, 0.696222, 1.352573);
        glVertex3d(0.215145, 0.662146, 1.352573);
        glVertex3d(0.218683, 0.673037, 1.318219);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.570257, 1.352573);
        glVertex3d(0.215145, 0.662146, 1.352573);
        glVertex3d(0, 0.696222, 1.352573);

        glNormal3d(0, 0, 1);
        glVertex3d(0, 0.570257, 1.352573);
        glVertex3d(0.176219, 0.542347, 1.352573);
        glVertex3d(0.215145, 0.662146, 1.352573);

        glNormal3d(0.147006, 0.928148, 0.341951);
        glVertex3d(0, 0.516818, 1.497623);
        glVertex3d(0.176219, 0.542347, 1.352573);
        glVertex3d(0, 0.570257, 1.352573);

        glNormal3d(0.147005, 0.928149, 0.34195);
        glVertex3d(0, 0.516818, 1.497623);
        glVertex3d(0.159706, 0.491523, 1.497623);
        glVertex3d(0.176219, 0.542347, 1.352573);

        glNormal3d(0.146696, 0.926199, 0.347325);
        glVertex3d(0, 0.482464, 1.589233);
        glVertex3d(0.159706, 0.491523, 1.497623);
        glVertex3d(0, 0.516818, 1.497623);

        glNormal3d(0.146696, 0.926199, 0.347325);
        glVertex3d(0, 0.482464, 1.589233);
        glVertex3d(0.14909, 0.45885, 1.589233);
        glVertex3d(0.159706, 0.491523, 1.497623);

        glNormal3d(0.150375, 0.949426, 0.27564);
        glVertex3d(0, 0.44811, 1.707564);
        glVertex3d(0.14909, 0.45885, 1.589233);
        glVertex3d(0, 0.482464, 1.589233);

        glNormal3d(0.150375, 0.949426, 0.27564);
        glVertex3d(0, 0.44811, 1.707564);
        glVertex3d(0.138474, 0.426178, 1.707564);
        glVertex3d(0.14909, 0.45885, 1.589233);

        glNormal3d(0.15217, 0.960762, 0.231907);
        glVertex3d(0, 0.42139, 1.81826);
        glVertex3d(0.138474, 0.426178, 1.707564);
        glVertex3d(0, 0.44811, 1.707564);

        glNormal3d(0.152171, 0.960761, 0.231908);
        glVertex3d(0, 0.42139, 1.81826);
        glVertex3d(0.130217, 0.400766, 1.81826);
        glVertex3d(0.138474, 0.426178, 1.707564);

        glNormal3d(0.151874, 0.958889, 0.239723);
        glVertex3d(0, 0.39467, 1.925138);
        glVertex3d(0.130217, 0.400766, 1.81826);
        glVertex3d(0, 0.42139, 1.81826);

        glNormal3d(0.151873, 0.958889, 0.239721);
        glVertex3d(0, 0.39467, 1.925138);
        glVertex3d(0.12196, 0.375354, 1.925138);
        glVertex3d(0.130217, 0.400766, 1.81826);

        glNormal3d(0.154659, 0.97648, 0.150227);
        glVertex3d(0, 0.371768, 2.074006);
        glVertex3d(0.12196, 0.375354, 1.925138);
        glVertex3d(0, 0.39467, 1.925138);

        glNormal3d(0.15466, 0.976479, 0.150228);
        glVertex3d(0, 0.371768, 2.074006);
        glVertex3d(0.114883, 0.353572, 2.074006);
        glVertex3d(0.12196, 0.375354, 1.925138);

        glNormal3d(0.156361, 0.987218, 0.03085);
        glVertex3d(0, 0.367951, 2.196153);
        glVertex3d(0.114883, 0.353572, 2.074006);
        glVertex3d(0, 0.371768, 2.074006);

        glNormal3d(0.156361, 0.987218, 0.03085);
        glVertex3d(0, 0.367951, 2.196153);
        glVertex3d(0.113703, 0.349942, 2.196153);
        glVertex3d(0.114883, 0.353572, 2.074006);

        glNormal3d(0.156377, 0.987317, 0.027427);
        glVertex3d(0, 0.364133, 2.333569);
        glVertex3d(0.113703, 0.349942, 2.196153);
        glVertex3d(0, 0.367951, 2.196153);

        glNormal3d(0.156375, 0.987317, 0.027426);
        glVertex3d(0, 0.364133, 2.333569);
        glVertex3d(0.112523, 0.346311, 2.333569);
        glVertex3d(0.113703, 0.349942, 2.196153);

        glNormal3d(-0.033167, -0.209411, 0.977265);
        glVertex3d(0, 0.417573, 2.34502);
        glVertex3d(0, 0.364133, 2.333569);
        glVertex3d(0.112523, 0.346311, 2.333569);

        glNormal3d(-0.033168, -0.209414, 0.977264);
        glVertex3d(0, 0.417573, 2.34502);
        glVertex3d(0.112523, 0.346311, 2.333569);
        glVertex3d(0.129037, 0.397135, 2.34502);

        glNormal3d(-0.039948, -0.252219, 0.966845);
        glVertex3d(0, 0.505366, 2.367923);
        glVertex3d(0, 0.417573, 2.34502);
        glVertex3d(0.129037, 0.397135, 2.34502);

        glNormal3d(-0.039948, -0.252219, 0.966845);
        glVertex3d(0, 0.505366, 2.367923);
        glVertex3d(0.129037, 0.397135, 2.34502);
        glVertex3d(0.156167, 0.480632, 2.367923);

        glNormal3d(-0.067938, -0.42894, 0.900774);
        glVertex3d(0, 0.585525, 2.406094);
        glVertex3d(0, 0.505366, 2.367923);
        glVertex3d(0.156167, 0.480632, 2.367923);

        glNormal3d(-0.067938, -0.42894, 0.900775);
        glVertex3d(0, 0.585525, 2.406094);
        glVertex3d(0.156167, 0.480632, 2.367923);
        glVertex3d(0.180938, 0.556868, 2.406094);

        glNormal3d(0.138801, 0.876352, -0.461239);
        glVertex3d(0, 0.623697, 2.478619);
        glVertex3d(0.180938, 0.556868, 2.406094);
        glVertex3d(0, 0.585525, 2.406094);

        glNormal3d(0.138802, 0.876352, -0.461238);
        glVertex3d(0, 0.623697, 2.478619);
        glVertex3d(0.192733, 0.593171, 2.478619);
        glVertex3d(0.180938, 0.556868, 2.406094);

        glNormal3d(0.156172, 0.986025, 0.058003);
        glVertex3d(0, 0.619879, 2.54351);
        glVertex3d(0.192733, 0.593171, 2.478619);
        glVertex3d(0, 0.623697, 2.478619);

        glNormal3d(0.156172, 0.986026, 0.058002);
        glVertex3d(0, 0.619879, 2.54351);
        glVertex3d(0.191553, 0.58954, 2.543509);
        glVertex3d(0.192733, 0.593171, 2.478619);

        glNormal3d(0.130655, 0.824918, 0.549945);
        glVertex3d(0, 0.589343, 2.589315);
        glVertex3d(0.191553, 0.58954, 2.543509);
        glVertex3d(0, 0.619879, 2.54351);

        glNormal3d(0.130655, 0.824919, 0.549944);
        glVertex3d(0, 0.589343, 2.589315);
        glVertex3d(0.182117, 0.560498, 2.589315);
        glVertex3d(0.191553, 0.58954, 2.543509);

        glNormal3d(0.08365, 0.528142, 0.845026);
        glVertex3d(0, 0.558806, 2.6084);
        glVertex3d(0.182117, 0.560498, 2.589315);
        glVertex3d(0, 0.589343, 2.589315);

        glNormal3d(0.083649, 0.528143, 0.845025);
        glVertex3d(0, 0.558806, 2.6084);
        glVertex3d(0.172681, 0.531456, 2.608401);
        glVertex3d(0.182117, 0.560498, 2.589315);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0, 0.528269, 2.6084);
        glVertex3d(0.172681, 0.531456, 2.608401);
        glVertex3d(0, 0.558806, 2.6084);

        glNormal3d(-1e-06, -6e-06, 1);
        glVertex3d(0, 0.528269, 2.6084);
        glVertex3d(0.163244, 0.502413, 2.6084);
        glVertex3d(0.172681, 0.531456, 2.608401);

        glNormal3d(0.15347, 0.968964, -0.193794);
        glVertex3d(0, 0.535903, 2.646572);
        glVertex3d(0.163244, 0.502413, 2.6084);
        glVertex3d(0, 0.528269, 2.6084);

        glNormal3d(0.153469, 0.968963, -0.193798);
        glVertex3d(0, 0.535903, 2.646572);
        glVertex3d(0.165603, 0.509674, 2.646571);
        glVertex3d(0.163244, 0.502413, 2.6084);

        glNormal3d(0.149676, 0.945012, 0.290774);
        glVertex3d(0, 0.520635, 2.696194);
        glVertex3d(0.165603, 0.509674, 2.646571);
        glVertex3d(0, 0.535903, 2.646572);

        glNormal3d(0.149676, 0.945012, 0.290773);
        glVertex3d(0, 0.520635, 2.696194);
        glVertex3d(0.160885, 0.495153, 2.696194);
        glVertex3d(0.165603, 0.509674, 2.646571);

        glNormal3d(0.094605, 0.59731, 0.796411);
        glVertex3d(0, 0.490098, 2.719097);
        glVertex3d(0.160885, 0.495153, 2.696194);
        glVertex3d(0, 0.520635, 2.696194);

        glNormal3d(0.094605, 0.597309, 0.796412);
        glVertex3d(0, 0.490098, 2.719097);
        glVertex3d(0.151448, 0.466111, 2.719096);
        glVertex3d(0.160885, 0.495153, 2.696194);

        glNormal3d(1e-06, 0, 1);
        glVertex3d(0, 0.436658, 2.719097);
        glVertex3d(0.151448, 0.466111, 2.719096);
        glVertex3d(0, 0.490098, 2.719097);

        glNormal3d(0, 3e-06, 1);
        glVertex3d(0, 0.436658, 2.719097);
        glVertex3d(0.134935, 0.415287, 2.719097);
        glVertex3d(0.151448, 0.466111, 2.719096);

        glNormal3d(0.14859, 0.938152, 0.312717);
        glVertex3d(0, 0.417573, 2.776353);
        glVertex3d(0.134935, 0.415287, 2.719097);
        glVertex3d(0, 0.436658, 2.719097);

        glNormal3d(0.148589, 0.938152, 0.312716);
        glVertex3d(0, 0.417573, 2.776353);
        glVertex3d(0.129037, 0.397135, 2.776353);
        glVertex3d(0.134935, 0.415287, 2.719097);

        glNormal3d(0.156138, 0.985812, 0.061613);
        glVertex3d(0, 0.413756, 2.837427);
        glVertex3d(0.129037, 0.397135, 2.776353);
        glVertex3d(0, 0.417573, 2.776353);

        glNormal3d(0.156139, 0.985812, 0.061614);
        glVertex3d(0, 0.413756, 2.837427);
        glVertex3d(0.127858, 0.393505, 2.837427);
        glVertex3d(0.129037, 0.397135, 2.776353);

        glNormal3d(-0.070654, -0.446097, 0.892191);
        glVertex3d(0, 0.444293, 2.852695);
        glVertex3d(0, 0.413756, 2.837427);
        glVertex3d(0.127858, 0.393505, 2.837427);

        glNormal3d(-0.070654, -0.446097, 0.892191);
        glVertex3d(0, 0.444293, 2.852695);
        glVertex3d(0.127858, 0.393505, 2.837427);
        glVertex3d(0.137294, 0.422547, 2.852695);

        glNormal3d(0.147227, 0.929552, -0.338021);
        glVertex3d(0, 0.459561, 2.894683);
        glVertex3d(0.137294, 0.422547, 2.852695);
        glVertex3d(0, 0.444293, 2.852695);

        glNormal3d(0.147228, 0.929552, -0.338018);
        glVertex3d(0, 0.459561, 2.894683);
        glVertex3d(0.142012, 0.437068, 2.894684);
        glVertex3d(0.137294, 0.422547, 2.852695);

        glNormal3d(0.134578, 0.849695, 0.509811);
        glVertex3d(0, 0.436658, 2.932855);
        glVertex3d(0.142012, 0.437068, 2.894684);
        glVertex3d(0, 0.459561, 2.894683);

        glNormal3d(0.134579, 0.849691, 0.509817);
        glVertex3d(0, 0.436658, 2.932855);
        glVertex3d(0.134935, 0.415287, 2.932855);
        glVertex3d(0.142012, 0.437068, 2.894684);

        glNormal3d(0.096782, 0.611059, -0.785647);
        glVertex3d(0, 0.471012, 2.959574);
        glVertex3d(0.134935, 0.415287, 2.932855);
        glVertex3d(0, 0.436658, 2.932855);

        glNormal3d(0.09678, 0.611056, -0.785649);
        glVertex3d(0, 0.471012, 2.959574);
        glVertex3d(0.145551, 0.447959, 2.959574);
        glVertex3d(0.134935, 0.415287, 2.932855);

        glNormal3d(0.114783, 0.724716, -0.67942);
        glVertex3d(0, 0.528269, 3.020648);
        glVertex3d(0.145551, 0.447959, 2.959574);
        glVertex3d(0, 0.471012, 2.959574);

        glNormal3d(0.114783, 0.724717, -0.679419);
        glVertex3d(0, 0.528269, 3.020648);
        glVertex3d(0.163244, 0.502414, 3.020648);
        glVertex3d(0.145551, 0.447959, 2.959574);

        glNormal3d(0.126692, 0.799906, -0.5866);
        glVertex3d(0, 0.570257, 3.077905);
        glVertex3d(0.163244, 0.502414, 3.020648);
        glVertex3d(0, 0.528269, 3.020648);

        glNormal3d(0.126694, 0.799908, -0.586597);
        glVertex3d(0, 0.570257, 3.077905);
        glVertex3d(0.176219, 0.542347, 3.077905);
        glVertex3d(0.163244, 0.502414, 3.020648);

        glNormal3d(0.15347, 0.968964, -0.193792);
        glVertex3d(0, 0.589343, 3.173333);
        glVertex3d(0.176219, 0.542347, 3.077905);
        glVertex3d(0, 0.570257, 3.077905);

        glNormal3d(0.15347, 0.968964, -0.193792);
        glVertex3d(0, 0.589343, 3.173333);
        glVertex3d(0.182117, 0.560498, 3.173333);
        glVertex3d(0.176219, 0.542347, 3.077905);

        glNormal3d(0.155748, 0.983347, -0.093651);
        glVertex3d(0, 0.596977, 3.253492);
        glVertex3d(0.182117, 0.560498, 3.173333);
        glVertex3d(0, 0.589343, 3.173333);

        glNormal3d(0.155747, 0.983347, -0.093652);
        glVertex3d(0, 0.596977, 3.253492);
        glVertex3d(0.184476, 0.567759, 3.253492);
        glVertex3d(0.182117, 0.560498, 3.173333);

        glNormal3d(0.153045, 0.966283, 0.207061);
        glVertex3d(0, 0.574074, 3.360371);
        glVertex3d(0.184476, 0.567759, 3.253492);
        glVertex3d(0, 0.596977, 3.253492);

        glNormal3d(0.153044, 0.966283, 0.207061);
        glVertex3d(0, 0.574074, 3.360371);
        glVertex3d(0.177399, 0.545977, 3.360371);
        glVertex3d(0.184476, 0.567759, 3.253492);

        glNormal3d(0.141274, 0.891965, 0.429465);
        glVertex3d(0, 0.524452, 3.463433);
        glVertex3d(0.177399, 0.545977, 3.360371);
        glVertex3d(0, 0.574074, 3.360371);

        glNormal3d(0.141273, 0.891966, 0.429464);
        glVertex3d(0, 0.524452, 3.463433);
        glVertex3d(0.162065, 0.498783, 3.463433);
        glVertex3d(0.177399, 0.545977, 3.360371);

        glNormal3d(0.123363, 0.778889, 0.61491);
        glVertex3d(0, 0.467195, 3.535958);
        glVertex3d(0.162065, 0.498783, 3.463433);
        glVertex3d(0, 0.524452, 3.463433);

        glNormal3d(0.123365, 0.778886, 0.614913);
        glVertex3d(0, 0.467195, 3.535958);
        glVertex3d(0.144371, 0.444329, 3.535958);
        glVertex3d(0.162065, 0.498783, 3.463433);

        glNormal3d(0.114578, 0.723404, 0.680851);
        glVertex3d(0, 0.406121, 3.600849);
        glVertex3d(0.144371, 0.444329, 3.535958);
        glVertex3d(0, 0.467195, 3.535958);

        glNormal3d(0.114577, 0.723405, 0.68085);
        glVertex3d(0, 0.406121, 3.600849);
        glVertex3d(0.125499, 0.386244, 3.600849);
        glVertex3d(0.144371, 0.444329, 3.535958);

        glNormal3d(0.114392, 0.722242, 0.682115);
        glVertex3d(0, 0.341231, 3.669557);
        glVertex3d(0.125499, 0.386244, 3.600849);
        glVertex3d(0, 0.406121, 3.600849);

        glNormal3d(0.114393, 0.722242, 0.682115);
        glVertex3d(0, 0.341231, 3.669557);
        glVertex3d(0.105446, 0.32453, 3.669557);
        glVertex3d(0.125499, 0.386244, 3.600849);

        glNormal3d(0.122007, 0.770314, 0.625884);
        glVertex3d(0, 0.291608, 3.73063);
        glVertex3d(0.105446, 0.32453, 3.669557);
        glVertex3d(0, 0.341231, 3.669557);

        glNormal3d(0.122006, 0.770315, 0.625883);
        glVertex3d(0, 0.291608, 3.73063);
        glVertex3d(0.090112, 0.277336, 3.73063);
        glVertex3d(0.105446, 0.32453, 3.669557);

        glNormal3d(0.149675, 0.945013, 0.290772);
        glVertex3d(0, 0.261071, 3.829875);
        glVertex3d(0.090112, 0.277336, 3.73063);
        glVertex3d(0, 0.291608, 3.73063);

        glNormal3d(0.149676, 0.945012, 0.290773);
        glVertex3d(0, 0.261071, 3.829875);
        glVertex3d(0.080675, 0.248294, 3.829875);
        glVertex3d(0.090112, 0.277336, 3.73063);

        glNormal3d(0.151873, 0.958889, 0.239721);
        glVertex3d(0, 0.238169, 3.921486);
        glVertex3d(0.080675, 0.248294, 3.829875);
        glVertex3d(0, 0.261071, 3.829875);

        glNormal3d(0.151873, 0.958889, 0.239721);
        glVertex3d(0, 0.238169, 3.921486);
        glVertex3d(0.073598, 0.226512, 3.921486);
        glVertex3d(0.080675, 0.248294, 3.829875);

        glNormal3d(0.156313, 0.986918, -0.039476);
        glVertex3d(0, 0.241986, 4.016913);
        glVertex3d(0.073598, 0.226512, 3.921486);
        glVertex3d(0, 0.238169, 3.921486);

        glNormal3d(0.156313, 0.986918, -0.039477);
        glVertex3d(0, 0.241986, 4.016913);
        glVertex3d(0.074778, 0.230142, 4.016913);
        glVertex3d(0.073598, 0.226512, 3.921486);

        glNormal3d(0.076692, 0.484211, -0.871584);
        glVertex3d(0, 0.27634, 4.035999);
        glVertex3d(0.074778, 0.230142, 4.016913);
        glVertex3d(0, 0.241986, 4.016913);

        glNormal3d(0.076696, 0.484217, -0.87158);
        glVertex3d(0, 0.27634, 4.035999);
        glVertex3d(0.085394, 0.262815, 4.035999);
        glVertex3d(0.074778, 0.230142, 4.016913);

        glNormal3d(0.100882, 0.636922, -0.764299);
        glVertex3d(0, 0.322145, 4.07417);
        glVertex3d(0.085394, 0.262815, 4.035999);
        glVertex3d(0, 0.27634, 4.035999);

        glNormal3d(0.100876, 0.636917, -0.764304);
        glVertex3d(0, 0.322145, 4.07417);
        glVertex3d(0.099548, 0.306378, 4.07417);
        glVertex3d(0.085394, 0.262815, 4.035999);

        glNormal3d(0.154356, 0.974572, -0.162428);
        glVertex3d(0, 0.333596, 4.142878);
        glVertex3d(0.099548, 0.306378, 4.07417);
        glVertex3d(0, 0.322145, 4.07417);

        glNormal3d(0.154358, 0.974572, -0.162426);
        glVertex3d(0, 0.333596, 4.142878);
        glVertex3d(0.103087, 0.317269, 4.142878);
        glVertex3d(0.099548, 0.306378, 4.07417);

        glNormal3d(0.143601, 0.906663, 0.396662);
        glVertex3d(0, 0.306877, 4.203952);
        glVertex3d(0.103087, 0.317269, 4.142878);
        glVertex3d(0, 0.333596, 4.142878);

        glNormal3d(0.143603, 0.906662, 0.396665);
        glVertex3d(0, 0.306877, 4.203952);
        glVertex3d(0.09483, 0.291857, 4.203952);
        glVertex3d(0.103087, 0.317269, 4.142878);

        glNormal3d(0.061349, 0.38733, 0.919898);
        glVertex3d(0, 0.234352, 4.234489);
        glVertex3d(0.09483, 0.291857, 4.203952);
        glVertex3d(0, 0.306877, 4.203952);

        glNormal3d(0.06135, 0.387329, 0.919898);
        glVertex3d(0, 0.234352, 4.234489);
        glVertex3d(0.072419, 0.222882, 4.234489);
        glVertex3d(0.09483, 0.291857, 4.203952);

        glNormal3d(0.038387, 0.242352, 0.969429);
        glVertex3d(0, 0.15801, 4.253574);
        glVertex3d(0.072419, 0.222882, 4.234489);
        glVertex3d(0, 0.234352, 4.234489);

        glNormal3d(0.038385, 0.242354, 0.969428);
        glVertex3d(0, 0.15801, 4.253574);
        glVertex3d(0.048827, 0.150276, 4.253574);
        glVertex3d(0.072419, 0.222882, 4.234489);

        glNormal3d(0.007571, 0.047802, 0.998828);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.048827, 0.150276, 4.253574);
        glVertex3d(0, 0.15801, 4.253574);

        glNormal3d(0.1114, 0.218629, 0.969428);
        glVertex3d(0.048827, 0.150276, 4.253574);
        glVertex3d(0.137748, 0.189594, 4.234489);
        glVertex3d(0.072419, 0.222882, 4.234489);

        glNormal3d(0.111395, 0.21864, 0.969426);
        glVertex3d(0.048827, 0.150276, 4.253574);
        glVertex3d(0.092875, 0.127833, 4.253574);
        glVertex3d(0.137748, 0.189594, 4.234489);

        glNormal3d(0.178035, 0.349416, 0.919898);
        glVertex3d(0.072419, 0.222882, 4.234489);
        glVertex3d(0.180378, 0.248268, 4.203952);
        glVertex3d(0.09483, 0.291857, 4.203952);

        glNormal3d(0.178036, 0.34941, 0.9199);
        glVertex3d(0.072419, 0.222882, 4.234489);
        glVertex3d(0.137748, 0.189594, 4.234489);
        glVertex3d(0.180378, 0.248268, 4.203952);

        glNormal3d(0.416749, 0.81791, 0.396665);
        glVertex3d(0.09483, 0.291857, 4.203952);
        glVertex3d(0.196083, 0.269885, 4.142878);
        glVertex3d(0.103087, 0.317269, 4.142878);

        glNormal3d(0.416747, 0.817914, 0.396661);
        glVertex3d(0.09483, 0.291857, 4.203952);
        glVertex3d(0.180378, 0.248268, 4.203952);
        glVertex3d(0.196083, 0.269885, 4.142878);

        glNormal3d(0.447962, 0.879174, -0.162427);
        glVertex3d(0.103087, 0.317269, 4.142878);
        glVertex3d(0.189352, 0.260621, 4.07417);
        glVertex3d(0.099548, 0.306378, 4.07417);

        glNormal3d(0.447962, 0.879174, -0.162427);
        glVertex3d(0.103087, 0.317269, 4.142878);
        glVertex3d(0.196083, 0.269885, 4.142878);
        glVertex3d(0.189352, 0.260621, 4.07417);

        glNormal3d(0.292756, 0.574572, -0.764304);
        glVertex3d(0.099548, 0.306378, 4.07417);
        glVertex3d(0.162428, 0.223564, 4.035999);
        glVertex3d(0.085394, 0.262815, 4.035999);

        glNormal3d(0.29276, 0.574573, -0.764302);
        glVertex3d(0.099548, 0.306378, 4.07417);
        glVertex3d(0.189352, 0.260621, 4.07417);
        glVertex3d(0.162428, 0.223564, 4.035999);

        glNormal3d(0.222571, 0.436819, -0.87158);
        glVertex3d(0.085394, 0.262815, 4.035999);
        glVertex3d(0.142236, 0.195771, 4.016913);
        glVertex3d(0.074778, 0.230142, 4.016913);

        glNormal3d(0.222565, 0.436815, -0.871583);
        glVertex3d(0.085394, 0.262815, 4.035999);
        glVertex3d(0.162428, 0.223564, 4.035999);
        glVertex3d(0.142236, 0.195771, 4.016913);

        glNormal3d(0.453638, 0.890311, -0.039476);
        glVertex3d(0.074778, 0.230142, 4.016913);
        glVertex3d(0.139992, 0.192683, 3.921486);
        glVertex3d(0.073598, 0.226512, 3.921486);

        glNormal3d(0.453638, 0.890311, -0.039477);
        glVertex3d(0.074778, 0.230142, 4.016913);
        glVertex3d(0.142236, 0.195771, 4.016913);
        glVertex3d(0.139992, 0.192683, 3.921486);

        glNormal3d(0.440754, 0.865026, 0.23972);
        glVertex3d(0.073598, 0.226512, 3.921486);
        glVertex3d(0.153454, 0.211211, 3.829875);
        glVertex3d(0.080675, 0.248294, 3.829875);

        glNormal3d(0.440754, 0.865026, 0.239721);
        glVertex3d(0.073598, 0.226512, 3.921486);
        glVertex3d(0.139992, 0.192683, 3.921486);
        glVertex3d(0.153454, 0.211211, 3.829875);

        glNormal3d(0.434374, 0.852508, 0.290772);
        glVertex3d(0.080675, 0.248294, 3.829875);
        glVertex3d(0.171403, 0.235916, 3.73063);
        glVertex3d(0.090112, 0.277336, 3.73063);

        glNormal3d(0.434375, 0.852508, 0.290773);
        glVertex3d(0.080675, 0.248294, 3.829875);
        glVertex3d(0.153454, 0.211211, 3.829875);
        glVertex3d(0.171403, 0.235916, 3.73063);

        glNormal3d(0.354078, 0.694909, 0.625883);
        glVertex3d(0.090112, 0.277336, 3.73063);
        glVertex3d(0.20057, 0.276061, 3.669556);
        glVertex3d(0.105446, 0.32453, 3.669557);

        glNormal3d(0.354075, 0.694915, 0.625879);
        glVertex3d(0.090112, 0.277336, 3.73063);
        glVertex3d(0.171403, 0.235916, 3.73063);
        glVertex3d(0.20057, 0.276061, 3.669556);

        glNormal3d(0.331978, 0.651544, 0.682115);
        glVertex3d(0.105446, 0.32453, 3.669557);
        glVertex3d(0.238712, 0.328559, 3.600849);
        glVertex3d(0.125499, 0.386244, 3.600849);

        glNormal3d(0.33198, 0.651539, 0.682119);
        glVertex3d(0.105446, 0.32453, 3.669557);
        glVertex3d(0.20057, 0.276061, 3.669556);
        glVertex3d(0.238712, 0.328559, 3.600849);

        glNormal3d(0.332514, 0.652594, 0.68085);
        glVertex3d(0.125499, 0.386244, 3.600849);
        glVertex3d(0.27461, 0.377969, 3.535958);
        glVertex3d(0.144371, 0.444329, 3.535958);

        glNormal3d(0.332513, 0.652595, 0.680849);
        glVertex3d(0.125499, 0.386244, 3.600849);
        glVertex3d(0.238712, 0.328559, 3.600849);
        glVertex3d(0.27461, 0.377969, 3.535958);

        glNormal3d(0.358015, 0.702643, 0.614913);
        glVertex3d(0.144371, 0.444329, 3.535958);
        glVertex3d(0.308265, 0.42429, 3.463433);
        glVertex3d(0.162065, 0.498783, 3.463433);

        glNormal3d(0.358015, 0.702643, 0.614913);
        glVertex3d(0.144371, 0.444329, 3.535958);
        glVertex3d(0.27461, 0.377969, 3.535958);
        glVertex3d(0.308265, 0.42429, 3.463433);

        glNormal3d(0.409992, 0.804654, 0.429463);
        glVertex3d(0.162065, 0.498783, 3.463433);
        glVertex3d(0.337432, 0.464436, 3.360371);
        glVertex3d(0.177399, 0.545977, 3.360371);

        glNormal3d(0.409992, 0.804653, 0.429464);
        glVertex3d(0.162065, 0.498783, 3.463433);
        glVertex3d(0.308265, 0.42429, 3.463433);
        glVertex3d(0.337432, 0.464436, 3.360371);

        glNormal3d(0.444151, 0.871697, 0.207061);
        glVertex3d(0.177399, 0.545977, 3.360371);
        glVertex3d(0.350894, 0.482964, 3.253492);
        glVertex3d(0.184476, 0.567759, 3.253492);

        glNormal3d(0.444152, 0.871697, 0.207061);
        glVertex3d(0.177399, 0.545977, 3.360371);
        glVertex3d(0.337432, 0.464436, 3.360371);
        glVertex3d(0.350894, 0.482964, 3.253492);

        glNormal3d(0.451995, 0.88709, -0.093653);
        glVertex3d(0.184476, 0.567759, 3.253492);
        glVertex3d(0.346407, 0.476788, 3.173333);
        glVertex3d(0.182117, 0.560498, 3.173333);

        glNormal3d(0.451995, 0.88709, -0.093653);
        glVertex3d(0.184476, 0.567759, 3.253492);
        glVertex3d(0.350894, 0.482964, 3.253492);
        glVertex3d(0.346407, 0.476788, 3.173333);

        glNormal3d(0.445384, 0.874115, -0.193793);
        glVertex3d(0.182117, 0.560498, 3.173333);
        glVertex3d(0.335189, 0.461347, 3.077905);
        glVertex3d(0.176219, 0.542347, 3.077905);

        glNormal3d(0.445384, 0.874115, -0.193792);
        glVertex3d(0.182117, 0.560498, 3.173333);
        glVertex3d(0.346407, 0.476788, 3.173333);
        glVertex3d(0.335189, 0.461347, 3.077905);

        glNormal3d(0.367678, 0.721607, -0.586596);
        glVertex3d(0.176219, 0.542347, 3.077905);
        glVertex3d(0.310509, 0.427378, 3.020648);
        glVertex3d(0.163244, 0.502414, 3.020648);

        glNormal3d(0.367677, 0.721606, -0.586599);
        glVertex3d(0.176219, 0.542347, 3.077905);
        glVertex3d(0.335189, 0.461347, 3.077905);
        glVertex3d(0.310509, 0.427378, 3.020648);

        glNormal3d(0.333117, 0.653775, -0.67942);
        glVertex3d(0.163244, 0.502414, 3.020648);
        glVertex3d(0.276854, 0.381057, 2.959574);
        glVertex3d(0.145551, 0.447959, 2.959574);

        glNormal3d(0.333116, 0.653775, -0.679421);
        glVertex3d(0.163244, 0.502414, 3.020648);
        glVertex3d(0.310509, 0.427378, 3.020648);
        glVertex3d(0.276854, 0.381057, 2.959574);

        glNormal3d(0.280872, 0.551242, -0.785648);
        glVertex3d(0.145551, 0.447959, 2.959574);
        glVertex3d(0.256661, 0.353264, 2.932855);
        glVertex3d(0.134935, 0.415287, 2.932855);

        glNormal3d(0.280875, 0.551244, -0.785646);
        glVertex3d(0.145551, 0.447959, 2.959574);
        glVertex3d(0.276854, 0.381057, 2.959574);
        glVertex3d(0.256661, 0.353264, 2.932855);

        glNormal3d(0.390561, 0.766517, 0.509817);
        glVertex3d(0.134935, 0.415287, 2.932855);
        glVertex3d(0.270123, 0.371792, 2.894684);
        glVertex3d(0.142012, 0.437068, 2.894684);

        glNormal3d(0.390561, 0.766518, 0.509816);
        glVertex3d(0.134935, 0.415287, 2.932855);
        glVertex3d(0.256661, 0.353264, 2.932855);
        glVertex3d(0.270123, 0.371792, 2.894684);

        glNormal3d(0.427268, 0.838561, -0.338019);
        glVertex3d(0.142012, 0.437068, 2.894684);
        glVertex3d(0.261149, 0.35944, 2.852695);
        glVertex3d(0.137294, 0.422547, 2.852695);

        glNormal3d(0.42727, 0.838562, -0.338016);
        glVertex3d(0.142012, 0.437068, 2.894684);
        glVertex3d(0.270123, 0.371792, 2.894684);
        glVertex3d(0.261149, 0.35944, 2.852695);

        glNormal3d(-0.20505, -0.40243, 0.892191);
        glVertex3d(0.137294, 0.422547, 2.852695);
        glVertex3d(0.127858, 0.393505, 2.837427);
        glVertex3d(0.243199, 0.334735, 2.837427);

        glNormal3d(-0.205048, -0.402428, 0.892192);
        glVertex3d(0.137294, 0.422547, 2.852695);
        glVertex3d(0.243199, 0.334735, 2.837427);
        glVertex3d(0.261149, 0.35944, 2.852695);

        glNormal3d(0.453129, 0.889313, 0.061615);
        glVertex3d(0.127858, 0.393505, 2.837427);
        glVertex3d(0.245443, 0.337823, 2.776353);
        glVertex3d(0.129037, 0.397135, 2.776353);

        glNormal3d(0.453128, 0.889314, 0.061613);
        glVertex3d(0.127858, 0.393505, 2.837427);
        glVertex3d(0.243199, 0.334735, 2.837427);
        glVertex3d(0.245443, 0.337823, 2.776353);

        glNormal3d(0.431222, 0.846319, 0.312715);
        glVertex3d(0.129037, 0.397135, 2.776353);
        glVertex3d(0.256661, 0.353264, 2.719096);
        glVertex3d(0.134935, 0.415287, 2.719097);

        glNormal3d(0.431223, 0.846318, 0.312718);
        glVertex3d(0.129037, 0.397135, 2.776353);
        glVertex3d(0.245443, 0.337823, 2.776353);
        glVertex3d(0.256661, 0.353264, 2.719096);

        glNormal3d(1e-06, 3e-06, 1);
        glVertex3d(0.134935, 0.415287, 2.719097);
        glVertex3d(0.288072, 0.396497, 2.719096);
        glVertex3d(0.151448, 0.466111, 2.719096);

        glNormal3d(1e-06, -1e-06, 1);
        glVertex3d(0.134935, 0.415287, 2.719097);
        glVertex3d(0.256661, 0.353264, 2.719096);
        glVertex3d(0.288072, 0.396497, 2.719096);

        glNormal3d(0.274554, 0.538839, 0.796412);
        glVertex3d(0.151448, 0.466111, 2.719096);
        glVertex3d(0.306021, 0.421202, 2.696194);
        glVertex3d(0.160885, 0.495153, 2.696194);

        glNormal3d(0.274554, 0.538843, 0.79641);
        glVertex3d(0.151448, 0.466111, 2.719096);
        glVertex3d(0.288072, 0.396497, 2.719096);
        glVertex3d(0.306021, 0.421202, 2.696194);

        glNormal3d(0.434376, 0.852507, 0.290773);
        glVertex3d(0.160885, 0.495153, 2.696194);
        glVertex3d(0.314996, 0.433555, 2.646571);
        glVertex3d(0.165603, 0.509674, 2.646571);

        glNormal3d(0.434376, 0.852507, 0.290774);
        glVertex3d(0.160885, 0.495153, 2.696194);
        glVertex3d(0.306021, 0.421202, 2.696194);
        glVertex3d(0.314996, 0.433555, 2.646571);

        glNormal3d(0.445384, 0.874114, -0.193797);
        glVertex3d(0.165603, 0.509674, 2.646571);
        glVertex3d(0.310509, 0.427378, 2.608401);
        glVertex3d(0.163244, 0.502413, 2.6084);

        glNormal3d(0.445385, 0.874114, -0.193795);
        glVertex3d(0.165603, 0.509674, 2.646571);
        glVertex3d(0.314996, 0.433555, 2.646571);
        glVertex3d(0.310509, 0.427378, 2.608401);

        glNormal3d(-3e-06, -5e-06, 1);
        glVertex3d(0.163244, 0.502413, 2.6084);
        glVertex3d(0.328458, 0.452083, 2.608401);
        glVertex3d(0.172681, 0.531456, 2.608401);

        glNormal3d(-2e-06, -2e-06, 1);
        glVertex3d(0.163244, 0.502413, 2.6084);
        glVertex3d(0.310509, 0.427378, 2.608401);
        glVertex3d(0.328458, 0.452083, 2.608401);

        glNormal3d(0.242762, 0.476444, 0.845025);
        glVertex3d(0.172681, 0.531456, 2.608401);
        glVertex3d(0.346407, 0.476788, 2.589315);
        glVertex3d(0.182117, 0.560498, 2.589315);

        glNormal3d(0.242764, 0.47645, 0.845021);
        glVertex3d(0.172681, 0.531456, 2.608401);
        glVertex3d(0.328458, 0.452083, 2.608401);
        glVertex3d(0.346407, 0.476788, 2.589315);

        glNormal3d(0.379174, 0.74417, 0.549944);
        glVertex3d(0.182117, 0.560498, 2.589315);
        glVertex3d(0.364356, 0.501493, 2.543509);
        glVertex3d(0.191553, 0.58954, 2.543509);

        glNormal3d(0.379174, 0.744168, 0.549946);
        glVertex3d(0.182117, 0.560498, 2.589315);
        glVertex3d(0.346407, 0.476788, 2.589315);
        glVertex3d(0.364356, 0.501493, 2.543509);

        glNormal3d(0.453227, 0.889506, 0.058002);
        glVertex3d(0.191553, 0.58954, 2.543509);
        glVertex3d(0.3666, 0.504581, 2.478619);
        glVertex3d(0.192733, 0.593171, 2.478619);

        glNormal3d(0.453227, 0.889506, 0.058002);
        glVertex3d(0.191553, 0.58954, 2.543509);
        glVertex3d(0.364356, 0.501493, 2.543509);
        glVertex3d(0.3666, 0.504581, 2.478619);

        glNormal3d(0.402816, 0.790569, -0.461238);
        glVertex3d(0.192733, 0.593171, 2.478619);
        glVertex3d(0.344163, 0.4737, 2.406094);
        glVertex3d(0.180938, 0.556868, 2.406094);

        glNormal3d(0.402816, 0.790569, -0.461238);
        glVertex3d(0.192733, 0.593171, 2.478619);
        glVertex3d(0.3666, 0.504581, 2.478619);
        glVertex3d(0.344163, 0.4737, 2.406094);

        glNormal3d(-0.197162, -0.386952, 0.900775);
        glVertex3d(0.180938, 0.556868, 2.406094);
        glVertex3d(0.156167, 0.480632, 2.367923);
        glVertex3d(0.297047, 0.40885, 2.367923);

        glNormal3d(-0.197162, -0.386952, 0.900775);
        glVertex3d(0.180938, 0.556868, 2.406094);
        glVertex3d(0.297047, 0.40885, 2.367923);
        glVertex3d(0.344163, 0.4737, 2.406094);

        glNormal3d(-0.115933, -0.22753, 0.966845);
        glVertex3d(0.156167, 0.480632, 2.367923);
        glVertex3d(0.129037, 0.397135, 2.34502);
        glVertex3d(0.245443, 0.337823, 2.34502);

        glNormal3d(-0.115932, -0.227529, 0.966845);
        glVertex3d(0.156167, 0.480632, 2.367923);
        glVertex3d(0.245443, 0.337823, 2.34502);
        glVertex3d(0.297047, 0.40885, 2.367923);

        glNormal3d(-0.096258, -0.188915, 0.977264);
        glVertex3d(0.129037, 0.397135, 2.34502);
        glVertex3d(0.112523, 0.346311, 2.333569);
        glVertex3d(0.214032, 0.29459, 2.333569);

        glNormal3d(-0.096257, -0.188914, 0.977264);
        glVertex3d(0.129037, 0.397135, 2.34502);
        glVertex3d(0.214032, 0.29459, 2.333569);
        glVertex3d(0.245443, 0.337823, 2.34502);

        glNormal3d(0.45382, 0.890671, 0.027426);
        glVertex3d(0.112523, 0.346311, 2.333569);
        glVertex3d(0.216276, 0.297678, 2.196153);
        glVertex3d(0.113703, 0.349942, 2.196153);

        glNormal3d(0.453821, 0.890671, 0.027427);
        glVertex3d(0.112523, 0.346311, 2.333569);
        glVertex3d(0.214032, 0.29459, 2.333569);
        glVertex3d(0.216276, 0.297678, 2.196153);

        glNormal3d(0.453774, 0.890583, 0.03085);
        glVertex3d(0.113703, 0.349942, 2.196153);
        glVertex3d(0.21852, 0.300766, 2.074006);
        glVertex3d(0.114883, 0.353572, 2.074006);

        glNormal3d(0.453774, 0.890583, 0.03085);
        glVertex3d(0.113703, 0.349942, 2.196153);
        glVertex3d(0.216276, 0.297678, 2.196153);
        glVertex3d(0.21852, 0.300766, 2.074006);

        glNormal3d(0.448839, 0.880894, 0.150228);
        glVertex3d(0.114883, 0.353572, 2.074006);
        glVertex3d(0.231981, 0.319295, 1.925138);
        glVertex3d(0.12196, 0.375354, 1.925138);

        glNormal3d(0.448838, 0.880895, 0.150227);
        glVertex3d(0.114883, 0.353572, 2.074006);
        glVertex3d(0.21852, 0.300766, 2.074006);
        glVertex3d(0.231981, 0.319295, 1.925138);

        glNormal3d(0.440754, 0.865026, 0.239722);
        glVertex3d(0.12196, 0.375354, 1.925138);
        glVertex3d(0.247687, 0.340911, 1.818259);
        glVertex3d(0.130217, 0.400766, 1.81826);

        glNormal3d(0.440754, 0.865026, 0.239721);
        glVertex3d(0.12196, 0.375354, 1.925138);
        glVertex3d(0.231981, 0.319295, 1.925138);
        glVertex3d(0.247687, 0.340911, 1.818259);

        glNormal3d(0.441615, 0.866715, 0.231908);
        glVertex3d(0.130217, 0.400766, 1.81826);
        glVertex3d(0.263392, 0.362528, 1.707563);
        glVertex3d(0.138474, 0.426178, 1.707564);

        glNormal3d(0.441615, 0.866715, 0.231908);
        glVertex3d(0.130217, 0.400766, 1.81826);
        glVertex3d(0.247687, 0.340911, 1.818259);
        glVertex3d(0.263392, 0.362528, 1.707563);

        glNormal3d(0.436404, 0.856489, 0.27564);
        glVertex3d(0.138474, 0.426178, 1.707564);
        glVertex3d(0.283585, 0.390321, 1.589233);
        glVertex3d(0.14909, 0.45885, 1.589233);

        glNormal3d(0.436405, 0.856489, 0.27564);
        glVertex3d(0.138474, 0.426178, 1.707564);
        glVertex3d(0.263392, 0.362528, 1.707563);
        glVertex3d(0.283585, 0.390321, 1.589233);

        glNormal3d(0.425728, 0.835536, 0.347325);
        glVertex3d(0.14909, 0.45885, 1.589233);
        glVertex3d(0.303778, 0.418114, 1.497622);
        glVertex3d(0.159706, 0.491523, 1.497623);

        glNormal3d(0.425728, 0.835536, 0.347325);
        glVertex3d(0.14909, 0.45885, 1.589233);
        glVertex3d(0.283585, 0.390321, 1.589233);
        glVertex3d(0.303778, 0.418114, 1.497622);

        glNormal3d(0.426624, 0.837295, 0.34195);
        glVertex3d(0.159706, 0.491523, 1.497623);
        glVertex3d(0.335189, 0.461347, 1.352573);
        glVertex3d(0.176219, 0.542347, 1.352573);

        glNormal3d(0.426624, 0.837295, 0.34195);
        glVertex3d(0.159706, 0.491523, 1.497623);
        glVertex3d(0.303778, 0.418114, 1.497622);
        glVertex3d(0.335189, 0.461347, 1.352573);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.176219, 0.542347, 1.352573);
        glVertex3d(0.409229, 0.563255, 1.352573);
        glVertex3d(0.215145, 0.662146, 1.352573);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.176219, 0.542347, 1.352573);
        glVertex3d(0.335189, 0.461347, 1.352573);
        glVertex3d(0.409229, 0.563255, 1.352573);

        glNormal3d(0.431221, 0.846319, 0.312716);
        glVertex3d(0.215145, 0.662146, 1.352573);
        glVertex3d(0.41596, 0.572519, 1.318219);
        glVertex3d(0.218683, 0.673037, 1.318219);

        glNormal3d(0.431222, 0.84632, 0.312716);
        glVertex3d(0.215145, 0.662146, 1.352573);
        glVertex3d(0.409229, 0.563255, 1.352573);
        glVertex3d(0.41596, 0.572519, 1.318219);

        glNormal3d(0.445385, 0.874115, -0.193792);
        glVertex3d(0.218683, 0.673037, 1.318219);
        glVertex3d(0.411473, 0.566343, 1.280048);
        glVertex3d(0.216324, 0.665776, 1.280048);

        glNormal3d(0.445384, 0.874115, -0.193793);
        glVertex3d(0.218683, 0.673037, 1.318219);
        glVertex3d(0.41596, 0.572519, 1.318219);
        glVertex3d(0.411473, 0.566343, 1.280048);

        glNormal3d(0.44909, 0.881386, -0.146551);
        glVertex3d(0.216324, 0.665776, 1.280048);
        glVertex3d(0.404742, 0.557079, 1.203705);
        glVertex3d(0.212786, 0.654885, 1.203706);

        glNormal3d(0.449089, 0.881386, -0.146552);
        glVertex3d(0.216324, 0.665776, 1.280048);
        glVertex3d(0.411473, 0.566343, 1.280048);
        glVertex3d(0.404742, 0.557079, 1.203705);

        glNormal3d(0.453534, 0.89011, 0.044845);
        glVertex3d(0.212786, 0.654885, 1.203706);
        glVertex3d(0.406985, 0.560167, 1.119729);
        glVertex3d(0.213965, 0.658516, 1.119729);

        glNormal3d(0.453535, 0.890109, 0.044848);
        glVertex3d(0.212786, 0.654885, 1.203706);
        glVertex3d(0.404742, 0.557079, 1.203705);
        glVertex3d(0.406985, 0.560167, 1.119729);

        glNormal3d(0.425728, 0.835537, 0.347325);
        glVertex3d(0.213965, 0.658516, 1.119729);
        glVertex3d(0.420447, 0.578695, 1.058655);
        glVertex3d(0.221042, 0.680297, 1.058655);

        glNormal3d(0.425728, 0.835537, 0.347324);
        glVertex3d(0.213965, 0.658516, 1.119729);
        glVertex3d(0.406985, 0.560167, 1.119729);
        glVertex3d(0.420447, 0.578695, 1.058655);

        glNormal3d(0.323002, 0.633926, 0.702714);
        glVertex3d(0.221042, 0.680297, 1.058655);
        glVertex3d(0.451858, 0.621929, 1.005216);
        glVertex3d(0.237556, 0.731121, 1.005216);

        glNormal3d(0.323002, 0.633927, 0.702713);
        glVertex3d(0.221042, 0.680297, 1.058655);
        glVertex3d(0.420447, 0.578695, 1.058655);
        glVertex3d(0.451858, 0.621929, 1.005216);

        glNormal3d(0.323002, 0.633926, 0.702714);
        glVertex3d(0.237556, 0.731121, 1.005216);
        glVertex3d(0.492244, 0.677514, 0.936508);
        glVertex3d(0.258788, 0.796466, 0.936508);

        glNormal3d(0.323002, 0.633926, 0.702715);
        glVertex3d(0.237556, 0.731121, 1.005216);
        glVertex3d(0.451858, 0.621929, 1.005216);
        glVertex3d(0.492244, 0.677514, 0.936508);

        glNormal3d(0.362271, 0.710997, 0.602696);
        glVertex3d(0.258788, 0.796466, 0.936508);
        glVertex3d(0.521411, 0.71766, 0.871617);
        glVertex3d(0.274122, 0.84366, 0.871617);

        glNormal3d(0.362271, 0.710996, 0.602698);
        glVertex3d(0.258788, 0.796466, 0.936508);
        glVertex3d(0.492244, 0.677514, 0.936508);
        glVertex3d(0.521411, 0.71766, 0.871617);

        glNormal3d(0.407059, 0.798897, 0.442794);
        glVertex3d(0.274122, 0.84366, 0.871617);
        glVertex3d(0.541604, 0.745453, 0.802909);
        glVertex3d(0.284738, 0.876333, 0.802909);

        glNormal3d(0.407059, 0.798898, 0.442791);
        glVertex3d(0.274122, 0.84366, 0.871617);
        glVertex3d(0.521411, 0.71766, 0.871617);
        glVertex3d(0.541604, 0.745453, 0.802909);

        glNormal3d(0.411212, 0.807048, 0.423766);
        glVertex3d(0.284738, 0.876333, 0.802909);
        glVertex3d(0.561797, 0.773246, 0.730384);
        glVertex3d(0.295354, 0.909005, 0.730384);

        glNormal3d(0.411212, 0.807047, 0.423768);
        glVertex3d(0.284738, 0.876333, 0.802909);
        glVertex3d(0.541604, 0.745453, 0.802909);
        glVertex3d(0.561797, 0.773246, 0.730384);

        glNormal3d(0.452461, 0.888003, 0.08203);
        glVertex3d(0.295354, 0.909005, 0.730384);
        glVertex3d(0.566284, 0.779422, 0.638773);
        glVertex3d(0.297713, 0.916266, 0.638773);

        glNormal3d(0.452461, 0.888003, 0.08203);
        glVertex3d(0.295354, 0.909005, 0.730384);
        glVertex3d(0.561797, 0.773246, 0.730384);
        glVertex3d(0.566284, 0.779422, 0.638773);

        glNormal3d(0.451282, 0.885689, -0.109089);
        glVertex3d(0.297713, 0.916266, 0.638773);
        glVertex3d(0.561797, 0.773246, 0.570066);
        glVertex3d(0.295354, 0.909005, 0.570066);

        glNormal3d(0.451282, 0.885689, -0.109088);
        glVertex3d(0.297713, 0.916266, 0.638773);
        glVertex3d(0.566284, 0.779422, 0.638773);
        glVertex3d(0.561797, 0.773246, 0.570066);

        glNormal3d(0.444484, 0.872347, -0.20358);
        glVertex3d(0.295354, 0.909005, 0.570066);
        glVertex3d(0.552822, 0.760893, 0.497541);
        glVertex3d(0.290636, 0.894484, 0.497541);

        glNormal3d(0.444484, 0.872347, -0.20358);
        glVertex3d(0.295354, 0.909005, 0.570066);
        glVertex3d(0.561797, 0.773246, 0.570066);
        glVertex3d(0.552822, 0.760893, 0.497541);

        glNormal3d(-0.285746, -0.560807, 0.777074);
        glVertex3d(0.290636, 0.894484, 0.497541);
        glVertex3d(0.278841, 0.858181, 0.467004);
        glVertex3d(0.530386, 0.730012, 0.467004);

        glNormal3d(-0.285745, -0.560806, 0.777076);
        glVertex3d(0.290636, 0.894484, 0.497541);
        glVertex3d(0.530386, 0.730012, 0.467004);
        glVertex3d(0.552822, 0.760893, 0.497541);

        glNormal3d(0.453992, 0.891006, 1e-06);
        glVertex3d(0.278841, 0.858181, 0.467004);
        glVertex3d(0.530386, 0.730012, 0.387851);
        glVertex3d(0.278841, 0.858181, 0.38785);

        glNormal3d(0.453992, 0.891006, 0);
        glVertex3d(0.278841, 0.858181, 0.467004);
        glVertex3d(0.530386, 0.730012, 0.467004);
        glVertex3d(0.530386, 0.730012, 0.387851);

        glNormal3d(0, 0, 1);
        glVertex3d(0.278841, 0.858181, 0.38785);
        glVertex3d(0.576911, 0.794048, 0.387851);
        glVertex3d(0.3033, 0.93346, 0.387851);

        glNormal3d(0, 0, 1);
        glVertex3d(0.278841, 0.858181, 0.38785);
        glVertex3d(0.530386, 0.730012, 0.387851);
        glVertex3d(0.576911, 0.794048, 0.387851);

        glNormal3d(0.453991, 0.891005, -0.001487);
        glVertex3d(0.3033, 0.93346, 0.387851);
        glVertex3d(0.576568, 0.793576, 0);
        glVertex3d(0.30312, 0.932905, 0);

        glNormal3d(0.453991, 0.891005, -0.001487);
        glVertex3d(0.3033, 0.93346, 0.387851);
        glVertex3d(0.576911, 0.794048, 0.387851);
        glVertex3d(0.576568, 0.793576, 0);

        glNormal3d(0.707107, 0.707105, -0.001487);
        glVertex3d(0.576911, 0.794048, 0.387851);
        glVertex3d(0.793577, 0.576566, 0);
        glVertex3d(0.576568, 0.793576, 0);

        glNormal3d(0.707107, 0.707105, -0.001487);
        glVertex3d(0.576911, 0.794048, 0.387851);
        glVertex3d(0.794049, 0.576909, 0.38785);
        glVertex3d(0.793577, 0.576566, 0);

        glNormal3d(0, 0, 1);
        glVertex3d(0.530386, 0.730012, 0.387851);
        glVertex3d(0.794049, 0.576909, 0.38785);
        glVertex3d(0.576911, 0.794048, 0.387851);

        glNormal3d(1e-06, 2e-06, 1);
        glVertex3d(0.530386, 0.730012, 0.387851);
        glVertex3d(0.730013, 0.530385, 0.387851);
        glVertex3d(0.794049, 0.576909, 0.38785);

        glNormal3d(0.707107, 0.707106, 0);
        glVertex3d(0.530386, 0.730012, 0.467004);
        glVertex3d(0.730013, 0.530385, 0.387851);
        glVertex3d(0.530386, 0.730012, 0.387851);

        glNormal3d(0.707107, 0.707107, -1e-06);
        glVertex3d(0.530386, 0.730012, 0.467004);
        glVertex3d(0.730013, 0.530385, 0.467004);
        glVertex3d(0.730013, 0.530385, 0.387851);

        glNormal3d(-0.445059, -0.445058, 0.777075);
        glVertex3d(0.552822, 0.760893, 0.497541);
        glVertex3d(0.530386, 0.730012, 0.467004);
        glVertex3d(0.730013, 0.530385, 0.467004);

        glNormal3d(-0.445059, -0.445058, 0.777075);
        glVertex3d(0.552822, 0.760893, 0.497541);
        glVertex3d(0.730013, 0.530385, 0.467004);
        glVertex3d(0.760894, 0.552821, 0.497541);

        glNormal3d(0.692299, 0.692298, -0.20358);
        glVertex3d(0.561797, 0.773246, 0.570066);
        glVertex3d(0.760894, 0.552821, 0.497541);
        glVertex3d(0.552822, 0.760893, 0.497541);

        glNormal3d(0.6923, 0.692298, -0.203579);
        glVertex3d(0.561797, 0.773246, 0.570066);
        glVertex3d(0.773246, 0.561796, 0.570065);
        glVertex3d(0.760894, 0.552821, 0.497541);

        glNormal3d(0.702887, 0.702886, -0.109088);
        glVertex3d(0.566284, 0.779422, 0.638773);
        glVertex3d(0.773246, 0.561796, 0.570065);
        glVertex3d(0.561797, 0.773246, 0.570066);

        glNormal3d(0.702888, 0.702886, -0.109088);
        glVertex3d(0.566284, 0.779422, 0.638773);
        glVertex3d(0.779423, 0.566283, 0.638773);
        glVertex3d(0.773246, 0.561796, 0.570065);

        glNormal3d(0.704724, 0.704723, 0.08203);
        glVertex3d(0.561797, 0.773246, 0.730384);
        glVertex3d(0.779423, 0.566283, 0.638773);
        glVertex3d(0.566284, 0.779422, 0.638773);

        glNormal3d(0.704724, 0.704723, 0.08203);
        glVertex3d(0.561797, 0.773246, 0.730384);
        glVertex3d(0.773246, 0.561796, 0.730384);
        glVertex3d(0.779423, 0.566283, 0.638773);

        glNormal3d(0.640477, 0.640476, 0.423767);
        glVertex3d(0.541604, 0.745453, 0.802909);
        glVertex3d(0.773246, 0.561796, 0.730384);
        glVertex3d(0.561797, 0.773246, 0.730384);

        glNormal3d(0.640478, 0.640477, 0.423767);
        glVertex3d(0.541604, 0.745453, 0.802909);
        glVertex3d(0.745454, 0.541603, 0.802909);
        glVertex3d(0.773246, 0.561796, 0.730384);

        glNormal3d(0.63401, 0.634009, 0.442791);
        glVertex3d(0.521411, 0.71766, 0.871617);
        glVertex3d(0.745454, 0.541603, 0.802909);
        glVertex3d(0.541604, 0.745453, 0.802909);

        glNormal3d(0.63401, 0.634008, 0.442793);
        glVertex3d(0.521411, 0.71766, 0.871617);
        glVertex3d(0.717661, 0.52141, 0.871617);
        glVertex3d(0.745454, 0.541603, 0.802909);

        glNormal3d(0.564251, 0.564249, 0.602697);
        glVertex3d(0.492244, 0.677514, 0.936508);
        glVertex3d(0.717661, 0.52141, 0.871617);
        glVertex3d(0.521411, 0.71766, 0.871617);

        glNormal3d(0.564251, 0.564249, 0.602697);
        glVertex3d(0.492244, 0.677514, 0.936508);
        glVertex3d(0.677515, 0.492243, 0.936508);
        glVertex3d(0.717661, 0.52141, 0.871617);

        glNormal3d(0.503087, 0.503085, 0.702715);
        glVertex3d(0.451858, 0.621929, 1.005216);
        glVertex3d(0.677515, 0.492243, 0.936508);
        glVertex3d(0.492244, 0.677514, 0.936508);

        glNormal3d(0.503088, 0.503088, 0.702713);
        glVertex3d(0.451858, 0.621929, 1.005216);
        glVertex3d(0.621929, 0.451857, 1.005216);
        glVertex3d(0.677515, 0.492243, 0.936508);

        glNormal3d(0.503087, 0.503088, 0.702713);
        glVertex3d(0.420447, 0.578695, 1.058655);
        glVertex3d(0.621929, 0.451857, 1.005216);
        glVertex3d(0.451858, 0.621929, 1.005216);

        glNormal3d(0.503087, 0.503087, 0.702714);
        glVertex3d(0.420447, 0.578695, 1.058655);
        glVertex3d(0.578696, 0.420446, 1.058655);
        glVertex3d(0.621929, 0.451857, 1.005216);

        glNormal3d(0.663086, 0.663086, 0.347324);
        glVertex3d(0.406985, 0.560167, 1.119729);
        glVertex3d(0.578696, 0.420446, 1.058655);
        glVertex3d(0.420447, 0.578695, 1.058655);

        glNormal3d(0.663086, 0.663085, 0.347325);
        glVertex3d(0.406985, 0.560167, 1.119729);
        glVertex3d(0.560167, 0.406985, 1.119729);
        glVertex3d(0.578696, 0.420446, 1.058655);

        glNormal3d(0.706396, 0.706395, 0.044848);
        glVertex3d(0.404742, 0.557079, 1.203705);
        glVertex3d(0.560167, 0.406985, 1.119729);
        glVertex3d(0.406985, 0.560167, 1.119729);

        glNormal3d(0.706396, 0.706395, 0.044847);
        glVertex3d(0.404742, 0.557079, 1.203705);
        glVertex3d(0.557079, 0.404741, 1.203706);
        glVertex3d(0.560167, 0.406985, 1.119729);

        glNormal3d(0.699473, 0.699472, -0.146552);
        glVertex3d(0.411473, 0.566343, 1.280048);
        glVertex3d(0.557079, 0.404741, 1.203706);
        glVertex3d(0.404742, 0.557079, 1.203705);

        glNormal3d(0.699474, 0.699471, -0.14655);
        glVertex3d(0.411473, 0.566343, 1.280048);
        glVertex3d(0.566343, 0.411472, 1.280047);
        glVertex3d(0.557079, 0.404741, 1.203706);

        glNormal3d(0.693703, 0.693701, -0.193793);
        glVertex3d(0.41596, 0.572519, 1.318219);
        glVertex3d(0.566343, 0.411472, 1.280047);
        glVertex3d(0.411473, 0.566343, 1.280048);

        glNormal3d(0.693703, 0.693701, -0.193793);
        glVertex3d(0.41596, 0.572519, 1.318219);
        glVertex3d(0.572519, 0.415959, 1.318218);
        glVertex3d(0.566343, 0.411472, 1.280047);

        glNormal3d(0.671645, 0.671641, 0.312716);
        glVertex3d(0.409229, 0.563255, 1.352573);
        glVertex3d(0.572519, 0.415959, 1.318218);
        glVertex3d(0.41596, 0.572519, 1.318219);

        glNormal3d(0.671645, 0.671643, 0.312713);
        glVertex3d(0.409229, 0.563255, 1.352573);
        glVertex3d(0.563255, 0.409228, 1.352572);
        glVertex3d(0.572519, 0.415959, 1.318218);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.335189, 0.461347, 1.352573);
        glVertex3d(0.563255, 0.409228, 1.352572);
        glVertex3d(0.409229, 0.563255, 1.352573);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.335189, 0.461347, 1.352573);
        glVertex3d(0.461348, 0.335188, 1.352573);
        glVertex3d(0.563255, 0.409228, 1.352572);

        glNormal3d(0.664481, 0.664481, 0.34195);
        glVertex3d(0.303778, 0.418114, 1.497622);
        glVertex3d(0.461348, 0.335188, 1.352573);
        glVertex3d(0.335189, 0.461347, 1.352573);

        glNormal3d(0.664482, 0.66448, 0.341951);
        glVertex3d(0.303778, 0.418114, 1.497622);
        glVertex3d(0.418114, 0.303777, 1.497622);
        glVertex3d(0.461348, 0.335188, 1.352573);

        glNormal3d(0.663087, 0.663084, 0.347325);
        glVertex3d(0.283585, 0.390321, 1.589233);
        glVertex3d(0.418114, 0.303777, 1.497622);
        glVertex3d(0.303778, 0.418114, 1.497622);

        glNormal3d(0.663087, 0.663085, 0.347324);
        glVertex3d(0.283585, 0.390321, 1.589233);
        glVertex3d(0.390321, 0.283585, 1.589233);
        glVertex3d(0.418114, 0.303777, 1.497622);

        glNormal3d(0.679715, 0.679713, 0.27564);
        glVertex3d(0.263392, 0.362528, 1.707563);
        glVertex3d(0.390321, 0.283585, 1.589233);
        glVertex3d(0.283585, 0.390321, 1.589233);

        glNormal3d(0.679714, 0.679714, 0.27564);
        glVertex3d(0.263392, 0.362528, 1.707563);
        glVertex3d(0.362528, 0.263392, 1.707564);
        glVertex3d(0.390321, 0.283585, 1.589233);

        glNormal3d(0.68783, 0.687829, 0.231908);
        glVertex3d(0.247687, 0.340911, 1.818259);
        glVertex3d(0.362528, 0.263392, 1.707564);
        glVertex3d(0.263392, 0.362528, 1.707563);

        glNormal3d(0.68783, 0.687829, 0.231909);
        glVertex3d(0.247687, 0.340911, 1.818259);
        glVertex3d(0.340912, 0.247686, 1.818259);
        glVertex3d(0.362528, 0.263392, 1.707564);

        glNormal3d(0.686489, 0.686488, 0.239722);
        glVertex3d(0.231981, 0.319295, 1.925138);
        glVertex3d(0.340912, 0.247686, 1.818259);
        glVertex3d(0.247687, 0.340911, 1.818259);

        glNormal3d(0.686489, 0.686489, 0.239721);
        glVertex3d(0.231981, 0.319295, 1.925138);
        glVertex3d(0.319295, 0.231981, 1.925139);
        glVertex3d(0.340912, 0.247686, 1.818259);

        glNormal3d(0.699082, 0.699082, 0.150227);
        glVertex3d(0.21852, 0.300766, 2.074006);
        glVertex3d(0.319295, 0.231981, 1.925139);
        glVertex3d(0.231981, 0.319295, 1.925138);

        glNormal3d(0.699083, 0.699081, 0.150228);
        glVertex3d(0.21852, 0.300766, 2.074006);
        glVertex3d(0.300766, 0.218519, 2.074006);
        glVertex3d(0.319295, 0.231981, 1.925139);

        glNormal3d(0.706771, 0.706769, 0.03085);
        glVertex3d(0.216276, 0.297678, 2.196153);
        glVertex3d(0.300766, 0.218519, 2.074006);
        glVertex3d(0.21852, 0.300766, 2.074006);

        glNormal3d(0.706771, 0.706769, 0.03085);
        glVertex3d(0.216276, 0.297678, 2.196153);
        glVertex3d(0.297678, 0.216276, 2.196153);
        glVertex3d(0.300766, 0.218519, 2.074006);

        glNormal3d(0.706842, 0.70684, 0.027427);
        glVertex3d(0.214032, 0.29459, 2.333569);
        glVertex3d(0.297678, 0.216276, 2.196153);
        glVertex3d(0.216276, 0.297678, 2.196153);

        glNormal3d(0.706841, 0.706841, 0.027426);
        glVertex3d(0.214032, 0.29459, 2.333569);
        glVertex3d(0.29459, 0.214032, 2.333569);
        glVertex3d(0.297678, 0.216276, 2.196153);

        glNormal3d(-0.149923, -0.149924, 0.977265);
        glVertex3d(0.245443, 0.337823, 2.34502);
        glVertex3d(0.214032, 0.29459, 2.333569);
        glVertex3d(0.29459, 0.214032, 2.333569);

        glNormal3d(-0.149922, -0.149923, 0.977265);
        glVertex3d(0.245443, 0.337823, 2.34502);
        glVertex3d(0.29459, 0.214032, 2.333569);
        glVertex3d(0.337823, 0.245443, 2.34502);

        glNormal3d(-0.180568, -0.180569, 0.966845);
        glVertex3d(0.297047, 0.40885, 2.367923);
        glVertex3d(0.245443, 0.337823, 2.34502);
        glVertex3d(0.337823, 0.245443, 2.34502);

        glNormal3d(-0.180568, -0.180569, 0.966845);
        glVertex3d(0.297047, 0.40885, 2.367923);
        glVertex3d(0.337823, 0.245443, 2.34502);
        glVertex3d(0.40885, 0.297047, 2.367923);

        glNormal3d(-0.307087, -0.307087, 0.900775);
        glVertex3d(0.344163, 0.4737, 2.406094);
        glVertex3d(0.297047, 0.40885, 2.367923);
        glVertex3d(0.40885, 0.297047, 2.367923);

        glNormal3d(-0.307088, -0.307087, 0.900774);
        glVertex3d(0.344163, 0.4737, 2.406094);
        glVertex3d(0.40885, 0.297047, 2.367923);
        glVertex3d(0.4737, 0.344163, 2.406094);

        glNormal3d(0.6274, 0.627398, -0.461238);
        glVertex3d(0.3666, 0.504581, 2.478619);
        glVertex3d(0.4737, 0.344163, 2.406094);
        glVertex3d(0.344163, 0.4737, 2.406094);

        glNormal3d(0.6274, 0.627398, -0.461238);
        glVertex3d(0.3666, 0.504581, 2.478619);
        glVertex3d(0.504581, 0.366599, 2.478619);
        glVertex3d(0.4737, 0.344163, 2.406094);

        glNormal3d(0.705917, 0.705916, 0.058003);
        glVertex3d(0.364356, 0.501493, 2.543509);
        glVertex3d(0.504581, 0.366599, 2.478619);
        glVertex3d(0.3666, 0.504581, 2.478619);

        glNormal3d(0.705917, 0.705916, 0.058);
        glVertex3d(0.364356, 0.501493, 2.543509);
        glVertex3d(0.501493, 0.364356, 2.54351);
        glVertex3d(0.504581, 0.366599, 2.478619);

        glNormal3d(0.590576, 0.590576, 0.549946);
        glVertex3d(0.346407, 0.476788, 2.589315);
        glVertex3d(0.501493, 0.364356, 2.54351);
        glVertex3d(0.364356, 0.501493, 2.543509);

        glNormal3d(0.590576, 0.590576, 0.549946);
        glVertex3d(0.346407, 0.476788, 2.589315);
        glVertex3d(0.476788, 0.346407, 2.589315);
        glVertex3d(0.501493, 0.364356, 2.54351);

        glNormal3d(0.378113, 0.378114, 0.845021);
        glVertex3d(0.328458, 0.452083, 2.608401);
        glVertex3d(0.476788, 0.346407, 2.589315);
        glVertex3d(0.346407, 0.476788, 2.589315);

        glNormal3d(0.378109, 0.378106, 0.845026);
        glVertex3d(0.328458, 0.452083, 2.608401);
        glVertex3d(0.452083, 0.328457, 2.6084);
        glVertex3d(0.476788, 0.346407, 2.589315);

        glNormal3d(-1e-06, -3e-06, 1);
        glVertex3d(0.310509, 0.427378, 2.608401);
        glVertex3d(0.452083, 0.328457, 2.6084);
        glVertex3d(0.328458, 0.452083, 2.608401);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.310509, 0.427378, 2.608401);
        glVertex3d(0.427378, 0.310508, 2.6084);
        glVertex3d(0.452083, 0.328457, 2.6084);

        glNormal3d(0.693703, 0.693701, -0.193793);
        glVertex3d(0.314996, 0.433555, 2.646571);
        glVertex3d(0.427378, 0.310508, 2.6084);
        glVertex3d(0.310509, 0.427378, 2.608401);

        glNormal3d(0.693702, 0.693701, -0.193797);
        glVertex3d(0.314996, 0.433555, 2.646571);
        glVertex3d(0.433555, 0.314996, 2.646571);
        glVertex3d(0.427378, 0.310508, 2.6084);

        glNormal3d(0.676554, 0.676553, 0.290774);
        glVertex3d(0.306021, 0.421202, 2.696194);
        glVertex3d(0.433555, 0.314996, 2.646571);
        glVertex3d(0.314996, 0.433555, 2.646571);

        glNormal3d(0.676554, 0.676554, 0.290773);
        glVertex3d(0.306021, 0.421202, 2.696194);
        glVertex3d(0.421202, 0.306021, 2.696194);
        glVertex3d(0.433555, 0.314996, 2.646571);

        glNormal3d(0.427628, 0.427628, 0.796409);
        glVertex3d(0.288072, 0.396497, 2.719096);
        glVertex3d(0.421202, 0.306021, 2.696194);
        glVertex3d(0.306021, 0.421202, 2.696194);

        glNormal3d(0.427629, 0.427629, 0.796409);
        glVertex3d(0.288072, 0.396497, 2.719096);
        glVertex3d(0.396497, 0.288072, 2.719097);
        glVertex3d(0.421202, 0.306021, 2.696194);

        glNormal3d(-1e-06, 1e-06, 1);
        glVertex3d(0.256661, 0.353264, 2.719096);
        glVertex3d(0.396497, 0.288072, 2.719097);
        glVertex3d(0.288072, 0.396497, 2.719096);

        glNormal3d(-2e-06, -2e-06, 1);
        glVertex3d(0.256661, 0.353264, 2.719096);
        glVertex3d(0.353264, 0.256661, 2.719096);
        glVertex3d(0.396497, 0.288072, 2.719097);

        glNormal3d(0.671643, 0.671642, 0.312717);
        glVertex3d(0.245443, 0.337823, 2.776353);
        glVertex3d(0.353264, 0.256661, 2.719096);
        glVertex3d(0.256661, 0.353264, 2.719096);

        glNormal3d(0.671643, 0.671643, 0.312715);
        glVertex3d(0.245443, 0.337823, 2.776353);
        glVertex3d(0.337823, 0.245443, 2.776353);
        glVertex3d(0.353264, 0.256661, 2.719096);

        glNormal3d(0.705764, 0.705763, 0.061612);
        glVertex3d(0.243199, 0.334735, 2.837427);
        glVertex3d(0.337823, 0.245443, 2.776353);
        glVertex3d(0.245443, 0.337823, 2.776353);

        glNormal3d(0.705763, 0.705764, 0.06161);
        glVertex3d(0.243199, 0.334735, 2.837427);
        glVertex3d(0.334736, 0.243199, 2.837427);
        glVertex3d(0.337823, 0.245443, 2.776353);

        glNormal3d(-0.319369, -0.319368, 0.892192);
        glVertex3d(0.261149, 0.35944, 2.852695);
        glVertex3d(0.243199, 0.334735, 2.837427);
        glVertex3d(0.334736, 0.243199, 2.837427);

        glNormal3d(-0.319366, -0.319366, 0.892194);
        glVertex3d(0.261149, 0.35944, 2.852695);
        glVertex3d(0.334736, 0.243199, 2.837427);
        glVertex3d(0.35944, 0.261148, 2.852695);

        glNormal3d(0.665488, 0.665486, -0.338016);
        glVertex3d(0.270123, 0.371792, 2.894684);
        glVertex3d(0.35944, 0.261148, 2.852695);
        glVertex3d(0.261149, 0.35944, 2.852695);

        glNormal3d(0.665486, 0.665486, -0.33802);
        glVertex3d(0.270123, 0.371792, 2.894684);
        glVertex3d(0.371793, 0.270123, 2.894683);
        glVertex3d(0.35944, 0.261148, 2.852695);

        glNormal3d(0.608313, 0.60831, 0.509818);
        glVertex3d(0.256661, 0.353264, 2.932855);
        glVertex3d(0.371793, 0.270123, 2.894683);
        glVertex3d(0.270123, 0.371792, 2.894684);

        glNormal3d(0.608314, 0.608313, 0.509814);
        glVertex3d(0.256661, 0.353264, 2.932855);
        glVertex3d(0.353264, 0.256661, 2.932854);
        glVertex3d(0.371793, 0.270123, 2.894683);

        glNormal3d(0.43747, 0.437471, -0.785646);
        glVertex3d(0.276854, 0.381057, 2.959574);
        glVertex3d(0.353264, 0.256661, 2.932854);
        glVertex3d(0.256661, 0.353264, 2.932855);

        glNormal3d(0.437473, 0.437473, -0.785643);
        glVertex3d(0.276854, 0.381057, 2.959574);
        glVertex3d(0.381057, 0.276854, 2.959574);
        glVertex3d(0.353264, 0.256661, 2.932854);

        glNormal3d(0.518839, 0.518839, -0.679421);
        glVertex3d(0.310509, 0.427378, 3.020648);
        glVertex3d(0.381057, 0.276854, 2.959574);
        glVertex3d(0.276854, 0.381057, 2.959574);

        glNormal3d(0.518839, 0.518839, -0.679421);
        glVertex3d(0.310509, 0.427378, 3.020648);
        glVertex3d(0.427379, 0.310508, 3.020648);
        glVertex3d(0.381057, 0.276854, 2.959574);

        glNormal3d(0.57267, 0.57267, -0.586599);
        glVertex3d(0.335189, 0.461347, 3.077905);
        glVertex3d(0.427379, 0.310508, 3.020648);
        glVertex3d(0.310509, 0.427378, 3.020648);

        glNormal3d(0.572672, 0.57267, -0.586597);
        glVertex3d(0.335189, 0.461347, 3.077905);
        glVertex3d(0.461348, 0.335188, 3.077905);
        glVertex3d(0.427379, 0.310508, 3.020648);

        glNormal3d(0.693702, 0.693701, -0.193792);
        glVertex3d(0.346407, 0.476788, 3.173333);
        glVertex3d(0.461348, 0.335188, 3.077905);
        glVertex3d(0.335189, 0.461347, 3.077905);

        glNormal3d(0.693703, 0.693701, -0.19379);
        glVertex3d(0.346407, 0.476788, 3.173333);
        glVertex3d(0.476788, 0.346406, 3.173333);
        glVertex3d(0.461348, 0.335188, 3.077905);

        glNormal3d(0.704, 0.703998, -0.093652);
        glVertex3d(0.350894, 0.482964, 3.253492);
        glVertex3d(0.476788, 0.346406, 3.173333);
        glVertex3d(0.346407, 0.476788, 3.173333);

        glNormal3d(0.704, 0.703998, -0.093654);
        glVertex3d(0.350894, 0.482964, 3.253492);
        glVertex3d(0.482964, 0.350894, 3.253492);
        glVertex3d(0.476788, 0.346406, 3.173333);

        glNormal3d(0.691783, 0.691782, 0.207062);
        glVertex3d(0.337432, 0.464436, 3.360371);
        glVertex3d(0.482964, 0.350894, 3.253492);
        glVertex3d(0.350894, 0.482964, 3.253492);

        glNormal3d(0.691783, 0.691781, 0.207063);
        glVertex3d(0.337432, 0.464436, 3.360371);
        glVertex3d(0.464436, 0.337432, 3.360371);
        glVertex3d(0.482964, 0.350894, 3.253492);

        glNormal3d(0.638578, 0.638575, 0.429464);
        glVertex3d(0.308265, 0.42429, 3.463433);
        glVertex3d(0.464436, 0.337432, 3.360371);
        glVertex3d(0.337432, 0.464436, 3.360371);

        glNormal3d(0.638578, 0.638576, 0.429464);
        glVertex3d(0.308265, 0.42429, 3.463433);
        glVertex3d(0.42429, 0.308265, 3.463433);
        glVertex3d(0.464436, 0.337432, 3.360371);

        glNormal3d(0.557622, 0.55762, 0.614913);
        glVertex3d(0.27461, 0.377969, 3.535958);
        glVertex3d(0.42429, 0.308265, 3.463433);
        glVertex3d(0.308265, 0.42429, 3.463433);

        glNormal3d(0.557622, 0.55762, 0.614913);
        glVertex3d(0.27461, 0.377969, 3.535958);
        glVertex3d(0.377969, 0.27461, 3.535958);
        glVertex3d(0.42429, 0.308265, 3.463433);

        glNormal3d(0.517903, 0.517901, 0.680849);
        glVertex3d(0.238712, 0.328559, 3.600849);
        glVertex3d(0.377969, 0.27461, 3.535958);
        glVertex3d(0.27461, 0.377969, 3.535958);

        glNormal3d(0.517903, 0.517902, 0.680848);
        glVertex3d(0.238712, 0.328559, 3.600849);
        glVertex3d(0.328559, 0.238712, 3.600849);
        glVertex3d(0.377969, 0.27461, 3.535958);

        glNormal3d(0.517066, 0.517065, 0.682119);
        glVertex3d(0.20057, 0.276061, 3.669556);
        glVertex3d(0.328559, 0.238712, 3.600849);
        glVertex3d(0.238712, 0.328559, 3.600849);

        glNormal3d(0.517066, 0.517068, 0.682117);
        glVertex3d(0.20057, 0.276061, 3.669556);
        glVertex3d(0.276061, 0.20057, 3.669557);
        glVertex3d(0.328559, 0.238712, 3.600849);

        glNormal3d(0.551486, 0.551488, 0.625879);
        glVertex3d(0.171403, 0.235916, 3.73063);
        glVertex3d(0.276061, 0.20057, 3.669557);
        glVertex3d(0.20057, 0.276061, 3.669556);

        glNormal3d(0.551486, 0.551486, 0.62588);
        glVertex3d(0.171403, 0.235916, 3.73063);
        glVertex3d(0.235916, 0.171403, 3.73063);
        glVertex3d(0.276061, 0.20057, 3.669557);

        glNormal3d(0.676554, 0.676554, 0.290774);
        glVertex3d(0.153454, 0.211211, 3.829875);
        glVertex3d(0.235916, 0.171403, 3.73063);
        glVertex3d(0.171403, 0.235916, 3.73063);

        glNormal3d(0.676554, 0.676554, 0.290774);
        glVertex3d(0.153454, 0.211211, 3.829875);
        glVertex3d(0.211211, 0.153454, 3.829875);
        glVertex3d(0.235916, 0.171403, 3.73063);

        glNormal3d(0.686489, 0.686489, 0.239721);
        glVertex3d(0.139992, 0.192683, 3.921486);
        glVertex3d(0.211211, 0.153454, 3.829875);
        glVertex3d(0.153454, 0.211211, 3.829875);

        glNormal3d(0.686489, 0.686488, 0.239722);
        glVertex3d(0.139992, 0.192683, 3.921486);
        glVertex3d(0.192682, 0.139992, 3.921486);
        glVertex3d(0.211211, 0.153454, 3.829875);

        glNormal3d(0.706556, 0.706555, -0.039476);
        glVertex3d(0.142236, 0.195771, 4.016913);
        glVertex3d(0.192682, 0.139992, 3.921486);
        glVertex3d(0.139992, 0.192683, 3.921486);

        glNormal3d(0.706555, 0.706556, -0.039477);
        glVertex3d(0.142236, 0.195771, 4.016913);
        glVertex3d(0.195771, 0.142236, 4.016913);
        glVertex3d(0.192682, 0.139992, 3.921486);

        glNormal3d(0.346658, 0.346656, -0.871583);
        glVertex3d(0.162428, 0.223564, 4.035999);
        glVertex3d(0.195771, 0.142236, 4.016913);
        glVertex3d(0.142236, 0.195771, 4.016913);

        glNormal3d(0.346655, 0.346655, -0.871585);
        glVertex3d(0.162428, 0.223564, 4.035999);
        glVertex3d(0.223563, 0.162428, 4.035999);
        glVertex3d(0.195771, 0.142236, 4.016913);

        glNormal3d(0.455984, 0.455984, -0.764302);
        glVertex3d(0.189352, 0.260621, 4.07417);
        glVertex3d(0.223563, 0.162428, 4.035999);
        glVertex3d(0.162428, 0.223564, 4.035999);

        glNormal3d(0.455987, 0.455984, -0.7643);
        glVertex3d(0.189352, 0.260621, 4.07417);
        glVertex3d(0.260621, 0.189352, 4.07417);
        glVertex3d(0.223563, 0.162428, 4.035999);

        glNormal3d(0.697716, 0.697717, -0.162427);
        glVertex3d(0.196083, 0.269885, 4.142878);
        glVertex3d(0.260621, 0.189352, 4.07417);
        glVertex3d(0.189352, 0.260621, 4.07417);

        glNormal3d(0.697718, 0.697716, -0.162425);
        glVertex3d(0.196083, 0.269885, 4.142878);
        glVertex3d(0.269885, 0.196083, 4.142878);
        glVertex3d(0.260621, 0.189352, 4.07417);

        glNormal3d(0.6491, 0.6491, 0.39666);
        glVertex3d(0.180378, 0.248268, 4.203952);
        glVertex3d(0.269885, 0.196083, 4.142878);
        glVertex3d(0.196083, 0.269885, 4.142878);

        glNormal3d(0.6491, 0.649099, 0.39666);
        glVertex3d(0.180378, 0.248268, 4.203952);
        glVertex3d(0.248269, 0.180377, 4.203952);
        glVertex3d(0.269885, 0.196083, 4.142878);

        glNormal3d(0.277295, 0.277295, 0.9199);
        glVertex3d(0.137748, 0.189594, 4.234489);
        glVertex3d(0.248269, 0.180377, 4.203952);
        glVertex3d(0.180378, 0.248268, 4.203952);

        glNormal3d(0.277295, 0.277297, 0.919899);
        glVertex3d(0.137748, 0.189594, 4.234489);
        glVertex3d(0.189594, 0.137748, 4.234489);
        glVertex3d(0.248269, 0.180377, 4.203952);

        glNormal3d(0.173509, 0.173512, 0.969427);
        glVertex3d(0.092875, 0.127833, 4.253574);
        glVertex3d(0.189594, 0.137748, 4.234489);
        glVertex3d(0.137748, 0.189594, 4.234489);

        glNormal3d(0.173511, 0.1735, 0.969429);
        glVertex3d(0.092875, 0.127833, 4.253574);
        glVertex3d(0.127832, 0.092876, 4.253574);
        glVertex3d(0.189594, 0.137748, 4.234489);

        glNormal3d(0.034259, 0.034249, 0.998826);
        glVertex3d(-0.000466, -0.001434, 4.261209);
        glVertex3d(0.127832, 0.092876, 4.253574);
        glVertex3d(0.092875, 0.127833, 4.253574);

        glNormal3d(0.21863, 0.111398, 0.969428);
        glVertex3d(0.127832, 0.092876, 4.253574);
        glVertex3d(0.222881, 0.072419, 4.234489);
        glVertex3d(0.189594, 0.137748, 4.234489);

        glNormal3d(0.21863, 0.111398, 0.969428);
        glVertex3d(0.127832, 0.092876, 4.253574);
        glVertex3d(0.150276, 0.048828, 4.253574);
        glVertex3d(0.222881, 0.072419, 4.234489);

        glNormal3d(0.349412, 0.178035, 0.919899);
        glVertex3d(0.189594, 0.137748, 4.234489);
        glVertex3d(0.291857, 0.09483, 4.203952);
        glVertex3d(0.248269, 0.180377, 4.203952);

        glNormal3d(0.349412, 0.178034, 0.919899);
        glVertex3d(0.189594, 0.137748, 4.234489);
        glVertex3d(0.222881, 0.072419, 4.234489);
        glVertex3d(0.291857, 0.09483, 4.203952);

        glNormal3d(0.817914, 0.416747, 0.396659);
        glVertex3d(0.248269, 0.180377, 4.203952);
        glVertex3d(0.317269, 0.103087, 4.142878);
        glVertex3d(0.269885, 0.196083, 4.142878);

        glNormal3d(0.817914, 0.416747, 0.396659);
        glVertex3d(0.248269, 0.180377, 4.203952);
        glVertex3d(0.291857, 0.09483, 4.203952);
        glVertex3d(0.317269, 0.103087, 4.142878);

        glNormal3d(0.879176, 0.447959, -0.162423);
        glVertex3d(0.269885, 0.196083, 4.142878);
        glVertex3d(0.306378, 0.099548, 4.07417);
        glVertex3d(0.260621, 0.189352, 4.07417);

        glNormal3d(0.879175, 0.447961, -0.162427);
        glVertex3d(0.269885, 0.196083, 4.142878);
        glVertex3d(0.317269, 0.103087, 4.142878);
        glVertex3d(0.306378, 0.099548, 4.07417);

        glNormal3d(0.574575, 0.292761, -0.7643);
        glVertex3d(0.260621, 0.189352, 4.07417);
        glVertex3d(0.262815, 0.085394, 4.035999);
        glVertex3d(0.223563, 0.162428, 4.035999);

        glNormal3d(0.574575, 0.292761, -0.7643);
        glVertex3d(0.260621, 0.189352, 4.07417);
        glVertex3d(0.306378, 0.099548, 4.07417);
        glVertex3d(0.262815, 0.085394, 4.035999);

        glNormal3d(0.436813, 0.222564, -0.871585);
        glVertex3d(0.223563, 0.162428, 4.035999);
        glVertex3d(0.230142, 0.074778, 4.016913);
        glVertex3d(0.195771, 0.142236, 4.016913);

        glNormal3d(0.436808, 0.222565, -0.871587);
        glVertex3d(0.223563, 0.162428, 4.035999);
        glVertex3d(0.262815, 0.085394, 4.035999);
        glVertex3d(0.230142, 0.074778, 4.016913);

        glNormal3d(0.890312, 0.453637, -0.039477);
        glVertex3d(0.195771, 0.142236, 4.016913);
        glVertex3d(0.226512, 0.073598, 3.921486);
        glVertex3d(0.192682, 0.139992, 3.921486);

        glNormal3d(0.890312, 0.453636, -0.039476);
        glVertex3d(0.195771, 0.142236, 4.016913);
        glVertex3d(0.230142, 0.074778, 4.016913);
        glVertex3d(0.226512, 0.073598, 3.921486);

        glNormal3d(0.865026, 0.440753, 0.239722);
        glVertex3d(0.192682, 0.139992, 3.921486);
        glVertex3d(0.248293, 0.080675, 3.829875);
        glVertex3d(0.211211, 0.153454, 3.829875);

        glNormal3d(0.865026, 0.440753, 0.239722);
        glVertex3d(0.192682, 0.139992, 3.921486);
        glVertex3d(0.226512, 0.073598, 3.921486);
        glVertex3d(0.248293, 0.080675, 3.829875);

        glNormal3d(0.852508, 0.434374, 0.290774);
        glVertex3d(0.211211, 0.153454, 3.829875);
        glVertex3d(0.277336, 0.090112, 3.73063);
        glVertex3d(0.235916, 0.171403, 3.73063);

        glNormal3d(0.852508, 0.434374, 0.290774);
        glVertex3d(0.211211, 0.153454, 3.829875);
        glVertex3d(0.248293, 0.080675, 3.829875);
        glVertex3d(0.277336, 0.090112, 3.73063);

        glNormal3d(0.694913, 0.354075, 0.625881);
        glVertex3d(0.235916, 0.171403, 3.73063);
        glVertex3d(0.32453, 0.105446, 3.669557);
        glVertex3d(0.276061, 0.20057, 3.669557);

        glNormal3d(0.694913, 0.354075, 0.625881);
        glVertex3d(0.235916, 0.171403, 3.73063);
        glVertex3d(0.277336, 0.090112, 3.73063);
        glVertex3d(0.32453, 0.105446, 3.669557);

        glNormal3d(0.651543, 0.331977, 0.682117);
        glVertex3d(0.276061, 0.20057, 3.669557);
        glVertex3d(0.386245, 0.125498, 3.600849);
        glVertex3d(0.328559, 0.238712, 3.600849);

        glNormal3d(0.651543, 0.331977, 0.682117);
        glVertex3d(0.276061, 0.20057, 3.669557);
        glVertex3d(0.32453, 0.105446, 3.669557);
        glVertex3d(0.386245, 0.125498, 3.600849);

        glNormal3d(0.652596, 0.332513, 0.680848);
        glVertex3d(0.328559, 0.238712, 3.600849);
        glVertex3d(0.444329, 0.144371, 3.535958);
        glVertex3d(0.377969, 0.27461, 3.535958);

        glNormal3d(0.652596, 0.332514, 0.680847);
        glVertex3d(0.328559, 0.238712, 3.600849);
        glVertex3d(0.386245, 0.125498, 3.600849);
        glVertex3d(0.444329, 0.144371, 3.535958);

        glNormal3d(0.702644, 0.358014, 0.614913);
        glVertex3d(0.377969, 0.27461, 3.535958);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.42429, 0.308265, 3.463433);

        glNormal3d(0.702644, 0.358014, 0.614913);
        glVertex3d(0.377969, 0.27461, 3.535958);
        glVertex3d(0.444329, 0.144371, 3.535958);
        glVertex3d(0.498783, 0.162064, 3.463433);

        glNormal3d(0.804653, 0.409993, 0.429463);
        glVertex3d(0.42429, 0.308265, 3.463433);
        glVertex3d(0.545977, 0.177398, 3.360371);
        glVertex3d(0.464436, 0.337432, 3.360371);

        glNormal3d(0.804653, 0.40999, 0.429467);
        glVertex3d(0.42429, 0.308265, 3.463433);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.545977, 0.177398, 3.360371);

        glNormal3d(0.871697, 0.444151, 0.207063);
        glVertex3d(0.464436, 0.337432, 3.360371);
        glVertex3d(0.567759, 0.184476, 3.253492);
        glVertex3d(0.482964, 0.350894, 3.253492);

        glNormal3d(0.871696, 0.444153, 0.20706);
        glVertex3d(0.464436, 0.337432, 3.360371);
        glVertex3d(0.545977, 0.177398, 3.360371);
        glVertex3d(0.567759, 0.184476, 3.253492);

        glNormal3d(0.887091, 0.451995, -0.093654);
        glVertex3d(0.482964, 0.350894, 3.253492);
        glVertex3d(0.560498, 0.182116, 3.173332);
        glVertex3d(0.476788, 0.346406, 3.173333);

        glNormal3d(0.887091, 0.451995, -0.093654);
        glVertex3d(0.482964, 0.350894, 3.253492);
        glVertex3d(0.567759, 0.184476, 3.253492);
        glVertex3d(0.560498, 0.182116, 3.173332);

        glNormal3d(0.874116, 0.445384, -0.19379);
        glVertex3d(0.476788, 0.346406, 3.173333);
        glVertex3d(0.542347, 0.176219, 3.077905);
        glVertex3d(0.461348, 0.335188, 3.077905);

        glNormal3d(0.874116, 0.445384, -0.19379);
        glVertex3d(0.476788, 0.346406, 3.173333);
        glVertex3d(0.560498, 0.182116, 3.173332);
        glVertex3d(0.542347, 0.176219, 3.077905);

        glNormal3d(0.721608, 0.367677, -0.586597);
        glVertex3d(0.461348, 0.335188, 3.077905);
        glVertex3d(0.502414, 0.163244, 3.020648);
        glVertex3d(0.427379, 0.310508, 3.020648);

        glNormal3d(0.721606, 0.367677, -0.586599);
        glVertex3d(0.461348, 0.335188, 3.077905);
        glVertex3d(0.542347, 0.176219, 3.077905);
        glVertex3d(0.502414, 0.163244, 3.020648);

        glNormal3d(0.653775, 0.333114, -0.679421);
        glVertex3d(0.427379, 0.310508, 3.020648);
        glVertex3d(0.447959, 0.145551, 2.959574);
        glVertex3d(0.381057, 0.276854, 2.959574);

        glNormal3d(0.653775, 0.333114, -0.679421);
        glVertex3d(0.427379, 0.310508, 3.020648);
        glVertex3d(0.502414, 0.163244, 3.020648);
        glVertex3d(0.447959, 0.145551, 2.959574);

        glNormal3d(0.551248, 0.280874, -0.785643);
        glVertex3d(0.381057, 0.276854, 2.959574);
        glVertex3d(0.415287, 0.134935, 2.932854);
        glVertex3d(0.353264, 0.256661, 2.932854);

        glNormal3d(0.551248, 0.280875, -0.785643);
        glVertex3d(0.381057, 0.276854, 2.959574);
        glVertex3d(0.447959, 0.145551, 2.959574);
        glVertex3d(0.415287, 0.134935, 2.932854);

        glNormal3d(0.766519, 0.39056, 0.509814);
        glVertex3d(0.353264, 0.256661, 2.932854);
        glVertex3d(0.437068, 0.142012, 2.894683);
        glVertex3d(0.371793, 0.270123, 2.894683);

        glNormal3d(0.766519, 0.39056, 0.509814);
        glVertex3d(0.353264, 0.256661, 2.932854);
        glVertex3d(0.415287, 0.134935, 2.932854);
        glVertex3d(0.437068, 0.142012, 2.894683);

        glNormal3d(0.838561, 0.427268, -0.33802);
        glVertex3d(0.371793, 0.270123, 2.894683);
        glVertex3d(0.422547, 0.137294, 2.852695);
        glVertex3d(0.35944, 0.261148, 2.852695);

        glNormal3d(0.838561, 0.427268, -0.338019);
        glVertex3d(0.371793, 0.270123, 2.894683);
        glVertex3d(0.437068, 0.142012, 2.894683);
        glVertex3d(0.422547, 0.137294, 2.852695);

        glNormal3d(-0.402425, -0.205046, 0.892194);
        glVertex3d(0.35944, 0.261148, 2.852695);
        glVertex3d(0.334736, 0.243199, 2.837427);
        glVertex3d(0.393505, 0.127857, 2.837427);

        glNormal3d(-0.402425, -0.205046, 0.892194);
        glVertex3d(0.35944, 0.261148, 2.852695);
        glVertex3d(0.393505, 0.127857, 2.837427);
        glVertex3d(0.422547, 0.137294, 2.852695);

        glNormal3d(0.889314, 0.453127, 0.061609);
        glVertex3d(0.334736, 0.243199, 2.837427);
        glVertex3d(0.397135, 0.129037, 2.776353);
        glVertex3d(0.337823, 0.245443, 2.776353);

        glNormal3d(0.889314, 0.453127, 0.06161);
        glVertex3d(0.334736, 0.243199, 2.837427);
        glVertex3d(0.393505, 0.127857, 2.837427);
        glVertex3d(0.397135, 0.129037, 2.776353);

        glNormal3d(0.84632, 0.431221, 0.312715);
        glVertex3d(0.337823, 0.245443, 2.776353);
        glVertex3d(0.415286, 0.134935, 2.719096);
        glVertex3d(0.353264, 0.256661, 2.719096);

        glNormal3d(0.84632, 0.431221, 0.312715);
        glVertex3d(0.337823, 0.245443, 2.776353);
        glVertex3d(0.397135, 0.129037, 2.776353);
        glVertex3d(0.415286, 0.134935, 2.719096);

        glNormal3d(-3e-06, -2e-06, 1);
        glVertex3d(0.353264, 0.256661, 2.719096);
        glVertex3d(0.466111, 0.151448, 2.719097);
        glVertex3d(0.396497, 0.288072, 2.719097);

        glNormal3d(-3e-06, -2e-06, 1);
        glVertex3d(0.353264, 0.256661, 2.719096);
        glVertex3d(0.415286, 0.134935, 2.719096);
        glVertex3d(0.466111, 0.151448, 2.719097);

        glNormal3d(0.538845, 0.274554, 0.796408);
        glVertex3d(0.396497, 0.288072, 2.719097);
        glVertex3d(0.495153, 0.160885, 2.696194);
        glVertex3d(0.421202, 0.306021, 2.696194);

        glNormal3d(0.538845, 0.274554, 0.796408);
        glVertex3d(0.396497, 0.288072, 2.719097);
        glVertex3d(0.466111, 0.151448, 2.719097);
        glVertex3d(0.495153, 0.160885, 2.696194);

        glNormal3d(0.852508, 0.434375, 0.290773);
        glVertex3d(0.421202, 0.306021, 2.696194);
        glVertex3d(0.509674, 0.165603, 2.646572);
        glVertex3d(0.433555, 0.314996, 2.646571);

        glNormal3d(0.852507, 0.434373, 0.290779);
        glVertex3d(0.421202, 0.306021, 2.696194);
        glVertex3d(0.495153, 0.160885, 2.696194);
        glVertex3d(0.509674, 0.165603, 2.646572);

        glNormal3d(0.874115, 0.445383, -0.193796);
        glVertex3d(0.433555, 0.314996, 2.646571);
        glVertex3d(0.502413, 0.163244, 2.6084);
        glVertex3d(0.427378, 0.310508, 2.6084);

        glNormal3d(0.874114, 0.445383, -0.193799);
        glVertex3d(0.433555, 0.314996, 2.646571);
        glVertex3d(0.509674, 0.165603, 2.646572);
        glVertex3d(0.502413, 0.163244, 2.6084);

        glNormal3d(0, 0, 1);
        glVertex3d(0.427378, 0.310508, 2.6084);
        glVertex3d(0.531456, 0.17268, 2.6084);
        glVertex3d(0.452083, 0.328457, 2.6084);

        glNormal3d(-2e-06, -2e-06, 1);
        glVertex3d(0.427378, 0.310508, 2.6084);
        glVertex3d(0.502413, 0.163244, 2.6084);
        glVertex3d(0.531456, 0.17268, 2.6084);

        glNormal3d(0.476444, 0.242759, 0.845026);
        glVertex3d(0.452083, 0.328457, 2.6084);
        glVertex3d(0.560498, 0.182116, 2.589315);
        glVertex3d(0.476788, 0.346407, 2.589315);

        glNormal3d(0.476444, 0.24276, 0.845026);
        glVertex3d(0.452083, 0.328457, 2.6084);
        glVertex3d(0.531456, 0.17268, 2.6084);
        glVertex3d(0.560498, 0.182116, 2.589315);

        glNormal3d(0.74417, 0.379172, 0.549946);
        glVertex3d(0.476788, 0.346407, 2.589315);
        glVertex3d(0.58954, 0.191553, 2.543509);
        glVertex3d(0.501493, 0.364356, 2.54351);

        glNormal3d(0.74417, 0.379172, 0.549945);
        glVertex3d(0.476788, 0.346407, 2.589315);
        glVertex3d(0.560498, 0.182116, 2.589315);
        glVertex3d(0.58954, 0.191553, 2.543509);

        glNormal3d(0.889507, 0.453225, 0.058001);
        glVertex3d(0.501493, 0.364356, 2.54351);
        glVertex3d(0.59317, 0.192732, 2.478619);
        glVertex3d(0.504581, 0.366599, 2.478619);

        glNormal3d(0.889507, 0.453225, 0.058001);
        glVertex3d(0.501493, 0.364356, 2.54351);
        glVertex3d(0.58954, 0.191553, 2.543509);
        glVertex3d(0.59317, 0.192732, 2.478619);

        glNormal3d(0.790569, 0.402815, -0.461238);
        glVertex3d(0.504581, 0.366599, 2.478619);
        glVertex3d(0.556868, 0.180937, 2.406094);
        glVertex3d(0.4737, 0.344163, 2.406094);

        glNormal3d(0.790569, 0.402815, -0.461238);
        glVertex3d(0.504581, 0.366599, 2.478619);
        glVertex3d(0.59317, 0.192732, 2.478619);
        glVertex3d(0.556868, 0.180937, 2.406094);

        glNormal3d(-0.386953, -0.197162, 0.900774);
        glVertex3d(0.4737, 0.344163, 2.406094);
        glVertex3d(0.40885, 0.297047, 2.367923);
        glVertex3d(0.480632, 0.156166, 2.367923);

        glNormal3d(-0.386951, -0.197162, 0.900775);
        glVertex3d(0.4737, 0.344163, 2.406094);
        glVertex3d(0.480632, 0.156166, 2.367923);
        glVertex3d(0.556868, 0.180937, 2.406094);

        glNormal3d(-0.22753, -0.115932, 0.966845);
        glVertex3d(0.40885, 0.297047, 2.367923);
        glVertex3d(0.337823, 0.245443, 2.34502);
        glVertex3d(0.397135, 0.129037, 2.34502);

        glNormal3d(-0.22753, -0.115932, 0.966845);
        glVertex3d(0.40885, 0.297047, 2.367923);
        glVertex3d(0.397135, 0.129037, 2.34502);
        glVertex3d(0.480632, 0.156166, 2.367923);

        glNormal3d(-0.188914, -0.096256, 0.977265);
        glVertex3d(0.337823, 0.245443, 2.34502);
        glVertex3d(0.29459, 0.214032, 2.333569);
        glVertex3d(0.346311, 0.112523, 2.333569);

        glNormal3d(-0.188914, -0.096256, 0.977265);
        glVertex3d(0.337823, 0.245443, 2.34502);
        glVertex3d(0.346311, 0.112523, 2.333569);
        glVertex3d(0.397135, 0.129037, 2.34502);

        glNormal3d(0.890672, 0.453819, 0.027426);
        glVertex3d(0.29459, 0.214032, 2.333569);
        glVertex3d(0.349942, 0.113703, 2.196153);
        glVertex3d(0.297678, 0.216276, 2.196153);

        glNormal3d(0.890672, 0.453819, 0.027426);
        glVertex3d(0.29459, 0.214032, 2.333569);
        glVertex3d(0.346311, 0.112523, 2.333569);
        glVertex3d(0.349942, 0.113703, 2.196153);

        glNormal3d(0.890583, 0.453773, 0.030851);
        glVertex3d(0.297678, 0.216276, 2.196153);
        glVertex3d(0.353572, 0.114882, 2.074006);
        glVertex3d(0.300766, 0.218519, 2.074006);

        glNormal3d(0.890583, 0.453773, 0.030851);
        glVertex3d(0.297678, 0.216276, 2.196153);
        glVertex3d(0.349942, 0.113703, 2.196153);
        glVertex3d(0.353572, 0.114882, 2.074006);

        glNormal3d(0.880895, 0.448838, 0.150227);
        glVertex3d(0.300766, 0.218519, 2.074006);
        glVertex3d(0.375354, 0.12196, 1.925139);
        glVertex3d(0.319295, 0.231981, 1.925139);

        glNormal3d(0.880895, 0.448837, 0.150228);
        glVertex3d(0.300766, 0.218519, 2.074006);
        glVertex3d(0.353572, 0.114882, 2.074006);
        glVertex3d(0.375354, 0.12196, 1.925139);

        glNormal3d(0.865027, 0.440752, 0.239721);
        glVertex3d(0.319295, 0.231981, 1.925139);
        glVertex3d(0.400766, 0.130216, 1.818259);
        glVertex3d(0.340912, 0.247686, 1.818259);

        glNormal3d(0.865027, 0.440752, 0.239721);
        glVertex3d(0.319295, 0.231981, 1.925139);
        glVertex3d(0.375354, 0.12196, 1.925139);
        glVertex3d(0.400766, 0.130216, 1.818259);

        glNormal3d(0.866716, 0.441613, 0.231909);
        glVertex3d(0.340912, 0.247686, 1.818259);
        glVertex3d(0.426178, 0.138473, 1.707563);
        glVertex3d(0.362528, 0.263392, 1.707564);

        glNormal3d(0.866716, 0.441613, 0.231908);
        glVertex3d(0.340912, 0.247686, 1.818259);
        glVertex3d(0.400766, 0.130216, 1.818259);
        glVertex3d(0.426178, 0.138473, 1.707563);

        glNormal3d(0.85649, 0.436403, 0.275639);
        glVertex3d(0.362528, 0.263392, 1.707564);
        glVertex3d(0.45885, 0.149089, 1.589233);
        glVertex3d(0.390321, 0.283585, 1.589233);

        glNormal3d(0.85649, 0.436402, 0.275639);
        glVertex3d(0.362528, 0.263392, 1.707564);
        glVertex3d(0.426178, 0.138473, 1.707563);
        glVertex3d(0.45885, 0.149089, 1.589233);

        glNormal3d(0.835537, 0.425727, 0.347324);
        glVertex3d(0.390321, 0.283585, 1.589233);
        glVertex3d(0.491523, 0.159705, 1.497623);
        glVertex3d(0.418114, 0.303777, 1.497622);

        glNormal3d(0.835537, 0.425726, 0.347325);
        glVertex3d(0.390321, 0.283585, 1.589233);
        glVertex3d(0.45885, 0.149089, 1.589233);
        glVertex3d(0.491523, 0.159705, 1.497623);

        glNormal3d(0.837295, 0.426621, 0.341951);
        glVertex3d(0.418114, 0.303777, 1.497622);
        glVertex3d(0.542347, 0.176219, 1.352572);
        glVertex3d(0.461348, 0.335188, 1.352573);

        glNormal3d(0.837295, 0.426623, 0.341949);
        glVertex3d(0.418114, 0.303777, 1.497622);
        glVertex3d(0.491523, 0.159705, 1.497623);
        glVertex3d(0.542347, 0.176219, 1.352572);

        glNormal3d(0, 0, 1);
        glVertex3d(0.461348, 0.335188, 1.352573);
        glVertex3d(0.662146, 0.215144, 1.352573);
        glVertex3d(0.563255, 0.409228, 1.352572);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.461348, 0.335188, 1.352573);
        glVertex3d(0.542347, 0.176219, 1.352572);
        glVertex3d(0.662146, 0.215144, 1.352573);

        glNormal3d(0.846321, 0.431221, 0.312713);
        glVertex3d(0.563255, 0.409228, 1.352572);
        glVertex3d(0.673037, 0.218682, 1.318218);
        glVertex3d(0.572519, 0.415959, 1.318218);

        glNormal3d(0.846321, 0.431222, 0.312712);
        glVertex3d(0.563255, 0.409228, 1.352572);
        glVertex3d(0.662146, 0.215144, 1.352573);
        glVertex3d(0.673037, 0.218682, 1.318218);

        glNormal3d(0.874116, 0.445383, -0.193793);
        glVertex3d(0.572519, 0.415959, 1.318218);
        glVertex3d(0.665776, 0.216323, 1.280047);
        glVertex3d(0.566343, 0.411472, 1.280047);

        glNormal3d(0.874115, 0.445383, -0.193794);
        glVertex3d(0.572519, 0.415959, 1.318218);
        glVertex3d(0.673037, 0.218682, 1.318218);
        glVertex3d(0.665776, 0.216323, 1.280047);

        glNormal3d(0.881387, 0.449088, -0.146549);
        glVertex3d(0.566343, 0.411472, 1.280047);
        glVertex3d(0.654886, 0.212785, 1.203705);
        glVertex3d(0.557079, 0.404741, 1.203706);

        glNormal3d(0.881387, 0.449088, -0.146551);
        glVertex3d(0.566343, 0.411472, 1.280047);
        glVertex3d(0.665776, 0.216323, 1.280047);
        glVertex3d(0.654886, 0.212785, 1.203705);

        glNormal3d(0.89011, 0.453533, 0.044847);
        glVertex3d(0.557079, 0.404741, 1.203706);
        glVertex3d(0.658516, 0.213964, 1.119729);
        glVertex3d(0.560167, 0.406985, 1.119729);

        glNormal3d(0.890111, 0.453532, 0.044848);
        glVertex3d(0.557079, 0.404741, 1.203706);
        glVertex3d(0.654886, 0.212785, 1.203705);
        glVertex3d(0.658516, 0.213964, 1.119729);

        glNormal3d(0.835538, 0.425726, 0.347325);
        glVertex3d(0.560167, 0.406985, 1.119729);
        glVertex3d(0.680297, 0.221041, 1.058655);
        glVertex3d(0.578696, 0.420446, 1.058655);

        glNormal3d(0.835538, 0.425727, 0.347323);
        glVertex3d(0.560167, 0.406985, 1.119729);
        glVertex3d(0.658516, 0.213964, 1.119729);
        glVertex3d(0.680297, 0.221041, 1.058655);

        glNormal3d(0.633927, 0.323001, 0.702714);
        glVertex3d(0.578696, 0.420446, 1.058655);
        glVertex3d(0.731121, 0.237555, 1.005216);
        glVertex3d(0.621929, 0.451857, 1.005216);

        glNormal3d(0.633927, 0.323001, 0.702714);
        glVertex3d(0.578696, 0.420446, 1.058655);
        glVertex3d(0.680297, 0.221041, 1.058655);
        glVertex3d(0.731121, 0.237555, 1.005216);

        glNormal3d(0.633928, 0.323002, 0.702713);
        glVertex3d(0.621929, 0.451857, 1.005216);
        glVertex3d(0.796467, 0.258787, 0.936508);
        glVertex3d(0.677515, 0.492243, 0.936508);

        glNormal3d(0.633927, 0.323, 0.702714);
        glVertex3d(0.621929, 0.451857, 1.005216);
        glVertex3d(0.731121, 0.237555, 1.005216);
        glVertex3d(0.796467, 0.258787, 0.936508);

        glNormal3d(0.710997, 0.36227, 0.602697);
        glVertex3d(0.677515, 0.492243, 0.936508);
        glVertex3d(0.84366, 0.274121, 0.871617);
        glVertex3d(0.717661, 0.52141, 0.871617);

        glNormal3d(0.710996, 0.36227, 0.602698);
        glVertex3d(0.677515, 0.492243, 0.936508);
        glVertex3d(0.796467, 0.258787, 0.936508);
        glVertex3d(0.84366, 0.274121, 0.871617);

        glNormal3d(0.798898, 0.407058, 0.442793);
        glVertex3d(0.717661, 0.52141, 0.871617);
        glVertex3d(0.876333, 0.284737, 0.802909);
        glVertex3d(0.745454, 0.541603, 0.802909);

        glNormal3d(0.798898, 0.407058, 0.442793);
        glVertex3d(0.717661, 0.52141, 0.871617);
        glVertex3d(0.84366, 0.274121, 0.871617);
        glVertex3d(0.876333, 0.284737, 0.802909);

        glNormal3d(0.807049, 0.411211, 0.423766);
        glVertex3d(0.745454, 0.541603, 0.802909);
        glVertex3d(0.909005, 0.295353, 0.730384);
        glVertex3d(0.773246, 0.561796, 0.730384);

        glNormal3d(0.807049, 0.411211, 0.423766);
        glVertex3d(0.745454, 0.541603, 0.802909);
        glVertex3d(0.876333, 0.284737, 0.802909);
        glVertex3d(0.909005, 0.295353, 0.730384);

        glNormal3d(0.888004, 0.45246, 0.08203);
        glVertex3d(0.773246, 0.561796, 0.730384);
        glVertex3d(0.916266, 0.297712, 0.638774);
        glVertex3d(0.779423, 0.566283, 0.638773);

        glNormal3d(0.888004, 0.45246, 0.082031);
        glVertex3d(0.773246, 0.561796, 0.730384);
        glVertex3d(0.909005, 0.295353, 0.730384);
        glVertex3d(0.916266, 0.297712, 0.638774);

        glNormal3d(0.885689, 0.45128, -0.109088);
        glVertex3d(0.779423, 0.566283, 0.638773);
        glVertex3d(0.909005, 0.295353, 0.570066);
        glVertex3d(0.773246, 0.561796, 0.570065);

        glNormal3d(0.885689, 0.451281, -0.10909);
        glVertex3d(0.779423, 0.566283, 0.638773);
        glVertex3d(0.916266, 0.297712, 0.638774);
        glVertex3d(0.909005, 0.295353, 0.570066);

        glNormal3d(0.872348, 0.444483, -0.203579);
        glVertex3d(0.773246, 0.561796, 0.570065);
        glVertex3d(0.894484, 0.290635, 0.49754);
        glVertex3d(0.760894, 0.552821, 0.497541);

        glNormal3d(0.872348, 0.444483, -0.203578);
        glVertex3d(0.773246, 0.561796, 0.570065);
        glVertex3d(0.909005, 0.295353, 0.570066);
        glVertex3d(0.894484, 0.290635, 0.49754);

        glNormal3d(-0.560807, -0.285745, 0.777075);
        glVertex3d(0.760894, 0.552821, 0.497541);
        glVertex3d(0.730013, 0.530385, 0.467004);
        glVertex3d(0.858182, 0.278839, 0.467004);

        glNormal3d(-0.560807, -0.285745, 0.777075);
        glVertex3d(0.760894, 0.552821, 0.497541);
        glVertex3d(0.858182, 0.278839, 0.467004);
        glVertex3d(0.894484, 0.290635, 0.49754);

        glNormal3d(0.891007, 0.45399, -1e-06);
        glVertex3d(0.730013, 0.530385, 0.467004);
        glVertex3d(0.858181, 0.278839, 0.38785);
        glVertex3d(0.730013, 0.530385, 0.387851);

        glNormal3d(0.891007, 0.45399, -1e-06);
        glVertex3d(0.730013, 0.530385, 0.467004);
        glVertex3d(0.858182, 0.278839, 0.467004);
        glVertex3d(0.858181, 0.278839, 0.38785);

        glNormal3d(2e-06, 1e-06, 1);
        glVertex3d(0.730013, 0.530385, 0.387851);
        glVertex3d(0.93346, 0.303299, 0.38785);
        glVertex3d(0.794049, 0.576909, 0.38785);

        glNormal3d(0, -1e-06, 1);
        glVertex3d(0.730013, 0.530385, 0.387851);
        glVertex3d(0.858181, 0.278839, 0.38785);
        glVertex3d(0.93346, 0.303299, 0.38785);

        glNormal3d(0.891006, 0.453989, -0.001487);
        glVertex3d(0.794049, 0.576909, 0.38785);
        glVertex3d(0.932905, 0.303118, 0);
        glVertex3d(0.793577, 0.576566, 0);

        glNormal3d(0.891006, 0.453989, -0.001487);
        glVertex3d(0.794049, 0.576909, 0.38785);
        glVertex3d(0.93346, 0.303299, 0.38785);
        glVertex3d(0.932905, 0.303118, 0);

        glNormal3d(0.987687, 0.156436, -0.001488);
        glVertex3d(0.980914, 0, 0);
        glVertex3d(0.93346, 0.303299, 0.38785);
        glVertex3d(0.981499, 0, 0.38785);

        glNormal3d(0.987687, 0.156435, -0.001487);
        glVertex3d(0.980914, 0, 0);
        glVertex3d(0.932905, 0.303118, 0);
        glVertex3d(0.93346, 0.303299, 0.38785);

        glNormal3d(0, 0, 1);
        glVertex3d(0.858181, 0.278839, 0.38785);
        glVertex3d(0.981499, 0, 0.38785);
        glVertex3d(0.93346, 0.303299, 0.38785);

        glNormal3d(0, 0, 1);
        glVertex3d(0.858181, 0.278839, 0.38785);
        glVertex3d(0.902346, 0, 0.38785);
        glVertex3d(0.981499, 0, 0.38785);

        glNormal3d(0.987688, 0.156435, -2e-06);
        glVertex3d(0.858182, 0.278839, 0.467004);
        glVertex3d(0.902346, 0, 0.38785);
        glVertex3d(0.858181, 0.278839, 0.38785);

        glNormal3d(0.987688, 0.156435, 0);
        glVertex3d(0.858182, 0.278839, 0.467004);
        glVertex3d(0.902346, 0, 0.467004);
        glVertex3d(0.902346, 0, 0.38785);

        glNormal3d(-0.621659, -0.098462, 0.777075);
        glVertex3d(0.894484, 0.290635, 0.49754);
        glVertex3d(0.858182, 0.278839, 0.467004);
        glVertex3d(0.902346, 0, 0.467004);

        glNormal3d(-0.621661, -0.098462, 0.777074);
        glVertex3d(0.894484, 0.290635, 0.49754);
        glVertex3d(0.902346, 0, 0.467004);
        glVertex3d(0.940517, 0, 0.497541);

        glNormal3d(0.967005, 0.153159, -0.203577);
        glVertex3d(0.909005, 0.295353, 0.570066);
        glVertex3d(0.940517, 0, 0.497541);
        glVertex3d(0.894484, 0.290635, 0.49754);

        glNormal3d(0.967004, 0.15316, -0.203581);
        glVertex3d(0.909005, 0.295353, 0.570066);
        glVertex3d(0.955785, 0, 0.570066);
        glVertex3d(0.940517, 0, 0.497541);

        glNormal3d(0.981793, 0.155503, -0.109091);
        glVertex3d(0.916266, 0.297712, 0.638774);
        glVertex3d(0.955785, 0, 0.570066);
        glVertex3d(0.909005, 0.295353, 0.570066);

        glNormal3d(0.981794, 0.155502, -0.109087);
        glVertex3d(0.916266, 0.297712, 0.638774);
        glVertex3d(0.963419, 0, 0.638774);
        glVertex3d(0.955785, 0, 0.570066);

        glNormal3d(0.984359, 0.155908, 0.082031);
        glVertex3d(0.909005, 0.295353, 0.730384);
        glVertex3d(0.963419, 0, 0.638774);
        glVertex3d(0.916266, 0.297712, 0.638774);

        glNormal3d(0.984359, 0.155908, 0.082031);
        glVertex3d(0.909005, 0.295353, 0.730384);
        glVertex3d(0.955785, 0, 0.730384);
        glVertex3d(0.963419, 0, 0.638774);

        glNormal3d(0.89462, 0.141695, 0.423765);
        glVertex3d(0.876333, 0.284737, 0.802909);
        glVertex3d(0.955785, 0, 0.730384);
        glVertex3d(0.909005, 0.295353, 0.730384);

        glNormal3d(0.89462, 0.141695, 0.423766);
        glVertex3d(0.876333, 0.284737, 0.802909);
        glVertex3d(0.921431, 0, 0.802909);
        glVertex3d(0.955785, 0, 0.730384);

        glNormal3d(0.885584, 0.140263, 0.442794);
        glVertex3d(0.84366, 0.274121, 0.871617);
        glVertex3d(0.921431, 0, 0.802909);
        glVertex3d(0.876333, 0.284737, 0.802909);

        glNormal3d(0.885585, 0.140264, 0.442792);
        glVertex3d(0.84366, 0.274121, 0.871617);
        glVertex3d(0.887077, 0, 0.871617);
        glVertex3d(0.921431, 0, 0.802909);

        glNormal3d(0.788145, 0.124831, 0.602698);
        glVertex3d(0.796467, 0.258787, 0.936508);
        glVertex3d(0.887077, 0, 0.871617);
        glVertex3d(0.84366, 0.274121, 0.871617);

        glNormal3d(0.788144, 0.12483, 0.6027);
        glVertex3d(0.796467, 0.258787, 0.936508);
        glVertex3d(0.837455, 0, 0.936508);
        glVertex3d(0.887077, 0, 0.871617);

        glNormal3d(0.702713, 0.111299, 0.702714);
        glVertex3d(0.731121, 0.237555, 1.005216);
        glVertex3d(0.837455, 0, 0.936508);
        glVertex3d(0.796467, 0.258787, 0.936508);

        glNormal3d(0.702713, 0.1113, 0.702713);
        glVertex3d(0.731121, 0.237555, 1.005216);
        glVertex3d(0.768747, 0, 1.005216);
        glVertex3d(0.837455, 0, 0.936508);

        glNormal3d(0.702713, 0.1113, 0.702714);
        glVertex3d(0.680297, 0.221041, 1.058655);
        glVertex3d(0.768747, 0, 1.005216);
        glVertex3d(0.731121, 0.237555, 1.005216);

        glNormal3d(0.702713, 0.1113, 0.702713);
        glVertex3d(0.680297, 0.221041, 1.058655);
        glVertex3d(0.715307, 0, 1.058655);
        glVertex3d(0.768747, 0, 1.005216);

        glNormal3d(0.9262, 0.146697, 0.347324);
        glVertex3d(0.658516, 0.213964, 1.119729);
        glVertex3d(0.715307, 0, 1.058655);
        glVertex3d(0.680297, 0.221041, 1.058655);

        glNormal3d(0.9262, 0.146697, 0.347323);
        glVertex3d(0.658516, 0.213964, 1.119729);
        glVertex3d(0.692405, 0, 1.119729);
        glVertex3d(0.715307, 0, 1.058655);

        glNormal3d(0.986694, 0.156279, 0.044848);
        glVertex3d(0.654886, 0.212785, 1.203705);
        glVertex3d(0.692405, 0, 1.119729);
        glVertex3d(0.658516, 0.213964, 1.119729);

        glNormal3d(0.986694, 0.156277, 0.044851);
        glVertex3d(0.654886, 0.212785, 1.203705);
        glVertex3d(0.688587, 0, 1.203705);
        glVertex3d(0.692405, 0, 1.119729);

        glNormal3d(0.977024, 0.154746, -0.146551);
        glVertex3d(0.665776, 0.216323, 1.280047);
        glVertex3d(0.688587, 0, 1.203705);
        glVertex3d(0.654886, 0.212785, 1.203705);

        glNormal3d(0.977024, 0.154746, -0.146553);
        glVertex3d(0.665776, 0.216323, 1.280047);
        glVertex3d(0.700039, 0, 1.280047);
        glVertex3d(0.688587, 0, 1.203705);

        glNormal3d(0.968964, 0.15347, -0.193794);
        glVertex3d(0.673037, 0.218682, 1.318218);
        glVertex3d(0.700039, 0, 1.280047);
        glVertex3d(0.665776, 0.216323, 1.280047);

        glNormal3d(0.968964, 0.15347, -0.193794);
        glVertex3d(0.673037, 0.218682, 1.318218);
        glVertex3d(0.707673, 0, 1.318219);
        glVertex3d(0.700039, 0, 1.280047);

        glNormal3d(0.938153, 0.14859, 0.312713);
        glVertex3d(0.662146, 0.215144, 1.352573);
        glVertex3d(0.707673, 0, 1.318219);
        glVertex3d(0.673037, 0.218682, 1.318218);

        glNormal3d(0.938152, 0.148589, 0.312718);
        glVertex3d(0.662146, 0.215144, 1.352573);
        glVertex3d(0.696222, 0, 1.352573);
        glVertex3d(0.707673, 0, 1.318219);

        glNormal3d(-1e-06, 0, 1);
        glVertex3d(0.542347, 0.176219, 1.352572);
        glVertex3d(0.696222, 0, 1.352573);
        glVertex3d(0.662146, 0.215144, 1.352573);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.542347, 0.176219, 1.352572);
        glVertex3d(0.570257, 0, 1.352573);
        glVertex3d(0.696222, 0, 1.352573);

        glNormal3d(0.928149, 0.147006, 0.341949);
        glVertex3d(0.491523, 0.159705, 1.497623);
        glVertex3d(0.570257, 0, 1.352573);
        glVertex3d(0.542347, 0.176219, 1.352572);

        glNormal3d(0.928149, 0.147005, 0.34195);
        glVertex3d(0.491523, 0.159705, 1.497623);
        glVertex3d(0.516818, 0, 1.497622);
        glVertex3d(0.570257, 0, 1.352573);

        glNormal3d(0.926199, 0.146696, 0.347326);
        glVertex3d(0.45885, 0.149089, 1.589233);
        glVertex3d(0.516818, 0, 1.497622);
        glVertex3d(0.491523, 0.159705, 1.497623);

        glNormal3d(0.9262, 0.146697, 0.347325);
        glVertex3d(0.45885, 0.149089, 1.589233);
        glVertex3d(0.482464, 0, 1.589233);
        glVertex3d(0.516818, 0, 1.497622);

        glNormal3d(0.949426, 0.150376, 0.275639);
        glVertex3d(0.426178, 0.138473, 1.707563);
        glVertex3d(0.482464, 0, 1.589233);
        glVertex3d(0.45885, 0.149089, 1.589233);

        glNormal3d(0.949426, 0.150376, 0.27564);
        glVertex3d(0.426178, 0.138473, 1.707563);
        glVertex3d(0.44811, 0, 1.707564);
        glVertex3d(0.482464, 0, 1.589233);

        glNormal3d(0.960761, 0.152171, 0.231908);
        glVertex3d(0.400766, 0.130216, 1.818259);
        glVertex3d(0.44811, 0, 1.707564);
        glVertex3d(0.426178, 0.138473, 1.707563);

        glNormal3d(0.960761, 0.15217, 0.231909);
        glVertex3d(0.400766, 0.130216, 1.818259);
        glVertex3d(0.42139, 0, 1.818259);
        glVertex3d(0.44811, 0, 1.707564);

        glNormal3d(0.958889, 0.151874, 0.239722);
        glVertex3d(0.375354, 0.12196, 1.925139);
        glVertex3d(0.42139, 0, 1.818259);
        glVertex3d(0.400766, 0.130216, 1.818259);

        glNormal3d(0.958889, 0.151873, 0.239722);
        glVertex3d(0.375354, 0.12196, 1.925139);
        glVertex3d(0.39467, 0, 1.925138);
        glVertex3d(0.42139, 0, 1.818259);

        glNormal3d(0.97648, 0.154659, 0.150228);
        glVertex3d(0.353572, 0.114882, 2.074006);
        glVertex3d(0.39467, 0, 1.925138);
        glVertex3d(0.375354, 0.12196, 1.925139);

        glNormal3d(0.976479, 0.15466, 0.150227);
        glVertex3d(0.353572, 0.114882, 2.074006);
        glVertex3d(0.371768, 0, 2.074006);
        glVertex3d(0.39467, 0, 1.925138);

        glNormal3d(0.987218, 0.156361, 0.030851);
        glVertex3d(0.349942, 0.113703, 2.196153);
        glVertex3d(0.371768, 0, 2.074006);
        glVertex3d(0.353572, 0.114882, 2.074006);

        glNormal3d(0.987218, 0.156361, 0.030851);
        glVertex3d(0.349942, 0.113703, 2.196153);
        glVertex3d(0.36795, 0, 2.196153);
        glVertex3d(0.371768, 0, 2.074006);

        glNormal3d(0.987317, 0.156377, 0.027426);
        glVertex3d(0.346311, 0.112523, 2.333569);
        glVertex3d(0.36795, 0, 2.196153);
        glVertex3d(0.349942, 0.113703, 2.196153);

        glNormal3d(0.987317, 0.156374, 0.027428);
        glVertex3d(0.346311, 0.112523, 2.333569);
        glVertex3d(0.364133, 0, 2.333569);
        glVertex3d(0.36795, 0, 2.196153);

        glNormal3d(-0.209412, -0.033168, 0.977265);
        glVertex3d(0.397135, 0.129037, 2.34502);
        glVertex3d(0.346311, 0.112523, 2.333569);
        glVertex3d(0.364133, 0, 2.333569);

        glNormal3d(-0.209413, -0.033168, 0.977265);
        glVertex3d(0.397135, 0.129037, 2.34502);
        glVertex3d(0.364133, 0, 2.333569);
        glVertex3d(0.417573, 0, 2.34502);

        glNormal3d(-0.252219, -0.039948, 0.966845);
        glVertex3d(0.480632, 0.156166, 2.367923);
        glVertex3d(0.397135, 0.129037, 2.34502);
        glVertex3d(0.417573, 0, 2.34502);

        glNormal3d(-0.252219, -0.039948, 0.966845);
        glVertex3d(0.480632, 0.156166, 2.367923);
        glVertex3d(0.417573, 0, 2.34502);
        glVertex3d(0.505366, 0, 2.367923);

        glNormal3d(-0.428939, -0.067938, 0.900775);
        glVertex3d(0.556868, 0.180937, 2.406094);
        glVertex3d(0.480632, 0.156166, 2.367923);
        glVertex3d(0.505366, 0, 2.367923);

        glNormal3d(-0.42894, -0.067937, 0.900775);
        glVertex3d(0.556868, 0.180937, 2.406094);
        glVertex3d(0.505366, 0, 2.367923);
        glVertex3d(0.585525, 0, 2.406094);

        glNormal3d(0.876352, 0.138801, -0.461238);
        glVertex3d(0.59317, 0.192732, 2.478619);
        glVertex3d(0.585525, 0, 2.406094);
        glVertex3d(0.556868, 0.180937, 2.406094);

        glNormal3d(0.876352, 0.138802, -0.461239);
        glVertex3d(0.59317, 0.192732, 2.478619);
        glVertex3d(0.623697, 0, 2.478619);
        glVertex3d(0.585525, 0, 2.406094);

        glNormal3d(0.986025, 0.156173, 0.058001);
        glVertex3d(0.58954, 0.191553, 2.543509);
        glVertex3d(0.623697, 0, 2.478619);
        glVertex3d(0.59317, 0.192732, 2.478619);

        glNormal3d(0.986025, 0.156173, 0.058001);
        glVertex3d(0.58954, 0.191553, 2.543509);
        glVertex3d(0.61988, 0, 2.54351);
        glVertex3d(0.623697, 0, 2.478619);

        glNormal3d(0.824917, 0.130657, 0.549946);
        glVertex3d(0.560498, 0.182116, 2.589315);
        glVertex3d(0.61988, 0, 2.54351);
        glVertex3d(0.58954, 0.191553, 2.543509);

        glNormal3d(0.824915, 0.130655, 0.54995);
        glVertex3d(0.560498, 0.182116, 2.589315);
        glVertex3d(0.589342, 0, 2.589315);
        glVertex3d(0.61988, 0, 2.54351);

        glNormal3d(0.528141, 0.08365, 0.845026);
        glVertex3d(0.531456, 0.17268, 2.6084);
        glVertex3d(0.589342, 0, 2.589315);
        glVertex3d(0.560498, 0.182116, 2.589315);

        glNormal3d(0.528145, 0.083651, 0.845024);
        glVertex3d(0.531456, 0.17268, 2.6084);
        glVertex3d(0.558806, 0, 2.608401);
        glVertex3d(0.589342, 0, 2.589315);

        glNormal3d(-3e-06, 0, 1);
        glVertex3d(0.502413, 0.163244, 2.6084);
        glVertex3d(0.558806, 0, 2.608401);
        glVertex3d(0.531456, 0.17268, 2.6084);

        glNormal3d(6e-06, 3e-06, 1);
        glVertex3d(0.502413, 0.163244, 2.6084);
        glVertex3d(0.528269, 0, 2.608401);
        glVertex3d(0.558806, 0, 2.608401);

        glNormal3d(0.968963, 0.15347, -0.193799);
        glVertex3d(0.509674, 0.165603, 2.646572);
        glVertex3d(0.528269, 0, 2.608401);
        glVertex3d(0.502413, 0.163244, 2.6084);

        glNormal3d(0.968964, 0.153469, -0.193794);
        glVertex3d(0.509674, 0.165603, 2.646572);
        glVertex3d(0.535903, 0, 2.646572);
        glVertex3d(0.528269, 0, 2.608401);

        glNormal3d(0.94501, 0.149675, 0.29078);
        glVertex3d(0.495153, 0.160885, 2.696194);
        glVertex3d(0.535903, 0, 2.646572);
        glVertex3d(0.509674, 0.165603, 2.646572);

        glNormal3d(0.94501, 0.149675, 0.290779);
        glVertex3d(0.495153, 0.160885, 2.696194);
        glVertex3d(0.520634, 0, 2.696194);
        glVertex3d(0.535903, 0, 2.646572);

        glNormal3d(0.597314, 0.094605, 0.796408);
        glVertex3d(0.466111, 0.151448, 2.719097);
        glVertex3d(0.520634, 0, 2.696194);
        glVertex3d(0.495153, 0.160885, 2.696194);

        glNormal3d(0.597317, 0.094607, 0.796405);
        glVertex3d(0.466111, 0.151448, 2.719097);
        glVertex3d(0.490098, 0, 2.719097);
        glVertex3d(0.520634, 0, 2.696194);

        glNormal3d(-3e-06, -1e-06, 1);
        glVertex3d(0.415286, 0.134935, 2.719096);
        glVertex3d(0.490098, 0, 2.719097);
        glVertex3d(0.466111, 0.151448, 2.719097);

        glNormal3d(0, 1e-06, 1);
        glVertex3d(0.415286, 0.134935, 2.719096);
        glVertex3d(0.436658, 0, 2.719097);
        glVertex3d(0.490098, 0, 2.719097);

        glNormal3d(0.938152, 0.148592, 0.312715);
        glVertex3d(0.397135, 0.129037, 2.776353);
        glVertex3d(0.436658, 0, 2.719097);
        glVertex3d(0.415286, 0.134935, 2.719096);

        glNormal3d(0.938151, 0.14859, 0.31272);
        glVertex3d(0.397135, 0.129037, 2.776353);
        glVertex3d(0.417573, 0, 2.776353);
        glVertex3d(0.436658, 0, 2.719097);

        glNormal3d(0.985812, 0.156139, 0.061609);
        glVertex3d(0.393505, 0.127857, 2.837427);
        glVertex3d(0.417573, 0, 2.776353);
        glVertex3d(0.397135, 0.129037, 2.776353);

        glNormal3d(0.985812, 0.156138, 0.06161);
        glVertex3d(0.393505, 0.127857, 2.837427);
        glVertex3d(0.413756, 0, 2.837427);
        glVertex3d(0.417573, 0, 2.776353);

        glNormal3d(-0.446091, -0.070654, 0.892194);
        glVertex3d(0.422547, 0.137294, 2.852695);
        glVertex3d(0.393505, 0.127857, 2.837427);
        glVertex3d(0.413756, 0, 2.837427);

        glNormal3d(-0.446095, -0.070654, 0.892192);
        glVertex3d(0.422547, 0.137294, 2.852695);
        glVertex3d(0.413756, 0, 2.837427);
        glVertex3d(0.444293, 0, 2.852695);

        glNormal3d(0.929552, 0.147228, -0.338019);
        glVertex3d(0.437068, 0.142012, 2.894683);
        glVertex3d(0.444293, 0, 2.852695);
        glVertex3d(0.422547, 0.137294, 2.852695);

        glNormal3d(0.929552, 0.147228, -0.338019);
        glVertex3d(0.437068, 0.142012, 2.894683);
        glVertex3d(0.459561, 0, 2.894683);
        glVertex3d(0.444293, 0, 2.852695);

        glNormal3d(0.849692, 0.13458, 0.509815);
        glVertex3d(0.415287, 0.134935, 2.932854);
        glVertex3d(0.459561, 0, 2.894683);
        glVertex3d(0.437068, 0.142012, 2.894683);

        glNormal3d(0.849693, 0.134581, 0.509813);
        glVertex3d(0.415287, 0.134935, 2.932854);
        glVertex3d(0.436658, 0, 2.932855);
        glVertex3d(0.459561, 0, 2.894683);

        glNormal3d(0.611063, 0.096782, -0.785643);
        glVertex3d(0.447959, 0.145551, 2.959574);
        glVertex3d(0.436658, 0, 2.932855);
        glVertex3d(0.415287, 0.134935, 2.932854);

        glNormal3d(0.611057, 0.096784, -0.785647);
        glVertex3d(0.447959, 0.145551, 2.959574);
        glVertex3d(0.471012, 0, 2.959574);
        glVertex3d(0.436658, 0, 2.932855);

        glNormal3d(0.724715, 0.114786, -0.679421);
        glVertex3d(0.502414, 0.163244, 3.020648);
        glVertex3d(0.471012, 0, 2.959574);
        glVertex3d(0.447959, 0.145551, 2.959574);

        glNormal3d(0.724716, 0.114785, -0.67942);
        glVertex3d(0.502414, 0.163244, 3.020648);
        glVertex3d(0.528269, 0, 3.020648);
        glVertex3d(0.471012, 0, 2.959574);

        glNormal3d(0.799906, 0.126694, -0.5866);
        glVertex3d(0.542347, 0.176219, 3.077905);
        glVertex3d(0.528269, 0, 3.020648);
        glVertex3d(0.502414, 0.163244, 3.020648);

        glNormal3d(0.799908, 0.126693, -0.586597);
        glVertex3d(0.542347, 0.176219, 3.077905);
        glVertex3d(0.570257, 0, 3.077905);
        glVertex3d(0.528269, 0, 3.020648);

        glNormal3d(0.968965, 0.153468, -0.19379);
        glVertex3d(0.560498, 0.182116, 3.173332);
        glVertex3d(0.570257, 0, 3.077905);
        glVertex3d(0.542347, 0.176219, 3.077905);

        glNormal3d(0.968964, 0.15347, -0.193793);
        glVertex3d(0.560498, 0.182116, 3.173332);
        glVertex3d(0.589343, 0, 3.173332);
        glVertex3d(0.570257, 0, 3.077905);

        glNormal3d(0.983347, 0.155748, -0.093654);
        glVertex3d(0.567759, 0.184476, 3.253492);
        glVertex3d(0.589343, 0, 3.173332);
        glVertex3d(0.560498, 0.182116, 3.173332);

        glNormal3d(0.983347, 0.155747, -0.093651);
        glVertex3d(0.567759, 0.184476, 3.253492);
        glVertex3d(0.596977, 0, 3.253492);
        glVertex3d(0.589343, 0, 3.173332);

        glNormal3d(0.966283, 0.153044, 0.20706);
        glVertex3d(0.545977, 0.177398, 3.360371);
        glVertex3d(0.596977, 0, 3.253492);
        glVertex3d(0.567759, 0.184476, 3.253492);

        glNormal3d(0.966283, 0.153043, 0.207062);
        glVertex3d(0.545977, 0.177398, 3.360371);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.596977, 0, 3.253492);

        glNormal3d(0.891964, 0.141272, 0.429467);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.574074, 0, 3.360371);
        glVertex3d(0.545977, 0.177398, 3.360371);

        glNormal3d(0.891965, 0.141274, 0.429464);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.574074, 0, 3.360371);

        glNormal3d(0.723408, 0.114578, 0.680848);
        glVertex3d(0.386245, 0.125498, 3.600849);
        glVertex3d(0.467195, 0, 3.535958);
        glVertex3d(0.444329, 0.144371, 3.535958);

        glNormal3d(0.723403, 0.114573, 0.680853);
        glVertex3d(0.386245, 0.125498, 3.600849);
        glVertex3d(0.406121, 0, 3.600848);
        glVertex3d(0.467195, 0, 3.535958);

        glNormal3d(0.722241, 0.114389, 0.682117);
        glVertex3d(0.32453, 0.105446, 3.669557);
        glVertex3d(0.406121, 0, 3.600848);
        glVertex3d(0.386245, 0.125498, 3.600849);

        glNormal3d(0.722243, 0.114391, 0.682114);
        glVertex3d(0.32453, 0.105446, 3.669557);
        glVertex3d(0.34123, 0, 3.669557);
        glVertex3d(0.406121, 0, 3.600848);

        glNormal3d(0.770317, 0.122005, 0.625881);
        glVertex3d(0.277336, 0.090112, 3.73063);
        glVertex3d(0.34123, 0, 3.669557);
        glVertex3d(0.32453, 0.105446, 3.669557);

        glNormal3d(0.770315, 0.122003, 0.625883);
        glVertex3d(0.277336, 0.090112, 3.73063);
        glVertex3d(0.291608, 0, 3.73063);
        glVertex3d(0.34123, 0, 3.669557);

        glNormal3d(0.945013, 0.149673, 0.290774);
        glVertex3d(0.248293, 0.080675, 3.829875);
        glVertex3d(0.291608, 0, 3.73063);
        glVertex3d(0.277336, 0.090112, 3.73063);

        glNormal3d(0.945013, 0.149673, 0.290773);
        glVertex3d(0.248293, 0.080675, 3.829875);
        glVertex3d(0.261071, 0, 3.829875);
        glVertex3d(0.291608, 0, 3.73063);

        glNormal3d(0.958889, 0.151871, 0.239722);
        glVertex3d(0.226512, 0.073598, 3.921486);
        glVertex3d(0.261071, 0, 3.829875);
        glVertex3d(0.248293, 0.080675, 3.829875);

        glNormal3d(0.958889, 0.151874, 0.23972);
        glVertex3d(0.226512, 0.073598, 3.921486);
        glVertex3d(0.238169, 0, 3.921486);
        glVertex3d(0.261071, 0, 3.829875);

        glNormal3d(0.986918, 0.156313, -0.039476);
        glVertex3d(0.230142, 0.074778, 4.016913);
        glVertex3d(0.238169, 0, 3.921486);
        glVertex3d(0.226512, 0.073598, 3.921486);

        glNormal3d(0.986918, 0.156315, -0.039477);
        glVertex3d(0.230142, 0.074778, 4.016913);
        glVertex3d(0.241986, 0, 4.016913);
        glVertex3d(0.238169, 0, 3.921486);

        glNormal3d(0.484204, 0.076693, -0.871588);
        glVertex3d(0.262815, 0.085394, 4.035999);
        glVertex3d(0.241986, 0, 4.016913);
        glVertex3d(0.230142, 0.074778, 4.016913);

        glNormal3d(0.48421, 0.076691, -0.871584);
        glVertex3d(0.262815, 0.085394, 4.035999);
        glVertex3d(0.27634, 0, 4.035999);
        glVertex3d(0.241986, 0, 4.016913);

        glNormal3d(0.636921, 0.100879, -0.7643);
        glVertex3d(0.306378, 0.099548, 4.07417);
        glVertex3d(0.27634, 0, 4.035999);
        glVertex3d(0.262815, 0.085394, 4.035999);

        glNormal3d(0.636921, 0.100879, -0.764301);
        glVertex3d(0.306378, 0.099548, 4.07417);
        glVertex3d(0.322145, 0, 4.07417);
        glVertex3d(0.27634, 0, 4.035999);

        glNormal3d(0.974572, 0.154358, -0.162427);
        glVertex3d(0.317269, 0.103087, 4.142878);
        glVertex3d(0.322145, 0, 4.07417);
        glVertex3d(0.306378, 0.099548, 4.07417);

        glNormal3d(0.974573, 0.154357, -0.162425);
        glVertex3d(0.317269, 0.103087, 4.142878);
        glVertex3d(0.333596, 0, 4.142878);
        glVertex3d(0.322145, 0, 4.07417);

        glNormal3d(0.906664, 0.143601, 0.396659);
        glVertex3d(0.291857, 0.09483, 4.203952);
        glVertex3d(0.333596, 0, 4.142878);
        glVertex3d(0.317269, 0.103087, 4.142878);

        glNormal3d(0.906663, 0.143599, 0.396663);
        glVertex3d(0.291857, 0.09483, 4.203952);
        glVertex3d(0.306876, 0, 4.203952);
        glVertex3d(0.333596, 0, 4.142878);

        glNormal3d(0.387327, 0.061343, 0.919899);
        glVertex3d(0.222881, 0.072419, 4.234489);
        glVertex3d(0.306876, 0, 4.203952);
        glVertex3d(0.291857, 0.09483, 4.203952);

        glNormal3d(0.387331, 0.061347, 0.919897);
        glVertex3d(0.222881, 0.072419, 4.234489);
        glVertex3d(0.234351, 0, 4.234489);
        glVertex3d(0.306876, 0, 4.203952);

        glNormal3d(0.242358, 0.038394, 0.969427);
        glVertex3d(0.150276, 0.048828, 4.253574);
        glVertex3d(0.15801, 0, 4.253574);
        glVertex3d(0.234351, 0, 4.234489);

        glNormal3d(0.242354, 0.038385, 0.969428);
        glVertex3d(0.234351, 0, 4.234489);
        glVertex3d(0.222881, 0.072419, 4.234489);
        glVertex3d(0.150276, 0.048828, 4.253574);

        glNormal3d(0.048045, 0.007617, 0.998816);
        glVertex3d(0.15801, 0, 4.253574);
        glVertex3d(0.150276, 0.048828, 4.253574);
        glVertex3d(-0.000466, -0.001434, 4.261209);

        glNormal3d(0.722234, -0.114422, 0.682118);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(0.32453, -0.105446, 3.669557);
        glVertex3d(0.378274, -0.122909, 3.609722);

        glNormal3d(0.72224, -0.114391, 0.682118);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(0.34123, 0, 3.669557);
        glVertex3d(0.32453, -0.105446, 3.669557);

        glNormal3d(0.722243, -0.114389, 0.682114);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(0.406121, 0, 3.600848);
        glVertex3d(0.34123, 0, 3.669557);

        glNormal3d(0.722262, -0.114393, 0.682094);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(0.38806, -0.114036, 3.600849);
        glVertex3d(0.406121, 0, 3.600848);

        glNormal3d(-0.891963, 0.141274, 0.42947);
        glVertex3d(-0.560909, 0, 3.387715);
        glVertex3d(-0.545977, 0.177399, 3.360371);
        glVertex3d(-0.574074, 0, 3.360371);

        glNormal3d(-0.891967, 0.141273, 0.42946);
        glVertex3d(-0.560909, 0, 3.387715);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(-0.545977, 0.177399, 3.360371);

        glNormal3d(0, -0.707109, 0.707105);
        glVertex3d(-0.567441, -0.020217, 3.367498);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(0.563655, -0.008499, 3.379216);

        glNormal3d(0, -0.707105, 0.707109);
        glVertex3d(-0.567441, -0.020217, 3.367498);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(0.568888, -0.024698, 3.363017);

        glNormal3d(0.702648, -0.358016, 0.614907);
        glVertex3d(0.47648, -0.154818, 3.493137);
        glVertex3d(0.42429, -0.308265, 3.463433);
        glVertex3d(0.498783, -0.162064, 3.463433);

        glNormal3d(0.702643, -0.358016, 0.614912);
        glVertex3d(0.47648, -0.154818, 3.493137);
        glVertex3d(0.417188, -0.197638, 3.535958);
        glVertex3d(0.42429, -0.308265, 3.463433);

        glNormal3d(-0.891966, 0.141274, 0.429463);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(-0.498784, 0.162065, 3.463433);
        glVertex3d(-0.545977, 0.177399, 3.360371);

        glNormal3d(-0.891966, 0.141274, 0.429463);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(-0.520749, 0.02338, 3.463433);
        glVertex3d(-0.498784, 0.162065, 3.463433);

        glNormal3d(2e-06, 0.707114, 0.707099);
        glVertex3d(-0.492805, -0.013914, 3.500727);
        glVertex3d(0.378274, -0.122909, 3.609722);
        glVertex3d(0.383588, -0.118091, 3.604904);

        glNormal3d(8e-06, 0.707139, 0.707075);
        glVertex3d(-0.492805, -0.013914, 3.500727);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(-0.494958, -0.011644, 3.498456);

        glNormal3d(0, 0.707107, 0.707107);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(-0.529204, 0.049549, 3.437264);

        glNormal3d(0, 0.707107, 0.707107);
        glVertex3d(0.383588, -0.118091, 3.604904);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(-0.494958, -0.011644, 3.498456);

        glNormal3d(0, 0.707108, 0.707106);
        glVertex3d(0.25125, -0.285594, 3.623914);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(0.217933, -0.29996, 3.638279);

        glNormal3d(0, 0.707107, 0.707107);
        glVertex3d(0.25125, -0.285594, 3.623914);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(0.331977, -0.651544, 0.682116);
        glVertex3d(0.217933, -0.29996, 3.638279);
        glVertex3d(0.125498, -0.386245, 3.600849);
        glVertex3d(0.238712, -0.328559, 3.600849);

        glNormal3d(0.331977, -0.651543, 0.682117);
        glVertex3d(0.217933, -0.29996, 3.638279);
        glVertex3d(0.106477, -0.327704, 3.666023);
        glVertex3d(0.125498, -0.386245, 3.600849);

        glNormal3d(0.891964, -0.141274, 0.429466);
        glVertex3d(0.504636, -0.125113, 3.463433);
        glVertex3d(0.545977, -0.177399, 3.360371);
        glVertex3d(0.568888, -0.024698, 3.363017);

        glNormal3d(0.891963, -0.141277, 0.429467);
        glVertex3d(0.504636, -0.125113, 3.463433);
        glVertex3d(0.498783, -0.162064, 3.463433);
        glVertex3d(0.545977, -0.177399, 3.360371);

        glNormal3d(4.4e-05, -0.707094, 0.70712);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.563655, -0.008499, 3.379216);
        glVertex3d(0.560908, 0, 3.387715);

        glNormal3d(0, -0.707107, 0.707107);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(0.563655, -0.008499, 3.379216);

        glNormal3d(0, 0.707107, 0.707107);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(0.378274, -0.122909, 3.609722);
        glVertex3d(-0.492805, -0.013914, 3.500727);

        glNormal3d(-4.1e-05, 0.707084, 0.707129);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.492805, -0.013914, 3.500727);
        glVertex3d(-0.378275, -0.122909, 3.609722);

        glNormal3d(3.4e-05, 0.707119, 0.707094);
        glVertex3d(-0.520749, 0.02338, 3.463433);
        glVertex3d(-0.505994, 0, 3.486813);
        glVertex3d(-0.494958, -0.011644, 3.498456);

        glNormal3d(-1e-06, 0.707106, 0.707107);
        glVertex3d(-0.520749, 0.02338, 3.463433);
        glVertex3d(-0.494958, -0.011644, 3.498456);
        glVertex3d(-0.529204, 0.049549, 3.437264);

        glNormal3d(0.114392, -0.722241, 0.682116);
        glVertex3d(0.106477, -0.327704, 3.666023);
        glVertex3d(0, -0.406122, 3.600849);
        glVertex3d(0.125498, -0.386245, 3.600849);

        glNormal3d(0.114394, -0.722242, 0.682114);
        glVertex3d(0.106477, -0.327704, 3.666023);
        glVertex3d(0.063098, -0.331237, 3.669557);
        glVertex3d(0, -0.406122, 3.600849);

        glNormal3d(3e-06, 0.707105, 0.707109);
        glVertex3d(0.305323, -0.262278, 3.600598);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(0.25125, -0.285594, 3.623914);

        glNormal3d(3e-06, 0.707105, 0.707109);
        glVertex3d(0.417188, -0.197638, 3.535958);
        glVertex3d(0.568888, -0.024698, 3.363017);
        glVertex3d(0.305323, -0.262278, 3.600598);

        glNormal3d(-2e-06, 0.707107, 0.707106);
        glVertex3d(0.417188, -0.197638, 3.535958);
        glVertex3d(0.47648, -0.154818, 3.493137);
        glVertex3d(0.568888, -0.024698, 3.363017);

        glNormal3d(0.517902, -0.517902, 0.680849);
        glVertex3d(0.305323, -0.262278, 3.600598);
        glVertex3d(0.238712, -0.328559, 3.600849);
        glVertex3d(0.27461, -0.377969, 3.535958);

        glNormal3d(-6e-06, 0.70711, 0.707104);
        glVertex3d(0.38806, -0.114036, 3.600849);
        glVertex3d(0.426942, -0.078674, 3.565487);
        glVertex3d(0.529204, 0.049549, 3.437264);

        glNormal3d(3.4e-05, 0.707092, 0.707121);
        glVertex3d(0.38806, -0.114036, 3.600849);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.383588, -0.118091, 3.604904);

        glNormal3d(0.723402, -0.114574, 0.680854);
        glVertex3d(0.426942, -0.078674, 3.565487);
        glVertex3d(0.406121, 0, 3.600848);
        glVertex3d(0.38806, -0.114036, 3.600849);

        glNormal3d(0.723403, -0.114573, 0.680853);
        glVertex3d(0.426942, -0.078674, 3.565487);
        glVertex3d(0.467195, 0, 3.535958);
        glVertex3d(0.406121, 0, 3.600848);

        glNormal3d(0.694912, -0.354077, 0.625881);
        glVertex3d(0.277336, -0.090112, 3.73063);
        glVertex3d(0.285144, -0.182744, 3.669556);
        glVertex3d(0.32453, -0.105446, 3.669557);

        glNormal3d(0.694932, -0.354065, 0.625866);
        glVertex3d(0.277336, -0.090112, 3.73063);
        glVertex3d(0.276194, -0.189091, 3.675904);
        glVertex3d(0.285144, -0.182744, 3.669556);

        glNormal3d(0.517898, -0.517901, 0.680853);
        glVertex3d(0.340235, -0.247195, 3.585515);
        glVertex3d(0.27461, -0.377969, 3.535958);
        glVertex3d(0.377969, -0.27461, 3.535958);

        glNormal3d(0.517902, -0.517902, 0.680849);
        glVertex3d(0.340235, -0.247195, 3.585515);
        glVertex3d(0.305323, -0.262278, 3.600598);
        glVertex3d(0.27461, -0.377969, 3.535958);

        glNormal3d(-6.2e-05, 0.70712, 0.707094);
        glVertex3d(0.505994, 0, 3.486813);
        glVertex3d(0.515815, 0.015562, 3.471251);
        glVertex3d(0.529204, 0.049549, 3.437264);

        glNormal3d(1e-05, 0.707103, 0.707111);
        glVertex3d(0.505994, 0, 3.486813);
        glVertex3d(0.529204, 0.049549, 3.437264);
        glVertex3d(0.426942, -0.078674, 3.565487);

        glNormal3d(0.77889, 0.123345, 0.614911);
        glVertex3d(0.515815, 0.015562, 3.471251);
        glVertex3d(0.467195, 0, 3.535958);
        glVertex3d(0.505994, 0, 3.486813);

        glNormal3d(0.778886, 0.123365, 0.614913);
        glVertex3d(0.515815, 0.015562, 3.471251);
        glVertex3d(0.444329, 0.144371, 3.535958);
        glVertex3d(0.467195, 0, 3.535958);

        glNormal3d(0.778886, 0.123365, 0.614913);
        glVertex3d(0.515815, 0.015562, 3.471251);
        glVertex3d(0.498783, 0.162064, 3.463433);
        glVertex3d(0.444329, 0.144371, 3.535958);

        glNormal3d(0.778895, 0.123366, 0.614902);
        glVertex3d(0.515815, 0.015562, 3.471251);
        glVertex3d(0.520749, 0.02338, 3.463433);
        glVertex3d(0.498783, 0.162064, 3.463433);

        glNormal3d(-1e-06, 0.707098, 0.707116);
        glVertex3d(0.268131, -0.194808, 3.681621);
        glVertex3d(0.276194, -0.189091, 3.675904);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(0, 0.707104, 0.707109);
        glVertex3d(0.268131, -0.194808, 3.681621);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(0.220472, -0.217132, 3.703945);

        glNormal3d(0.69491, -0.354078, 0.625883);
        glVertex3d(0.276194, -0.189091, 3.675904);
        glVertex3d(0.235916, -0.171403, 3.73063);
        glVertex3d(0.268131, -0.194808, 3.681621);

        glNormal3d(0.694911, -0.354075, 0.625883);
        glVertex3d(0.276194, -0.189091, 3.675904);
        glVertex3d(0.277336, -0.090112, 3.73063);
        glVertex3d(0.235916, -0.171403, 3.73063);

        glNormal3d(0, 0.707107, 0.707107);
        glVertex3d(-0.106478, -0.327704, 3.666023);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.217934, -0.29996, 3.638279);

        glNormal3d(-5e-06, 0.707103, 0.707111);
        glVertex3d(-0.106478, -0.327704, 3.666023);
        glVertex3d(-0.063098, -0.331237, 3.669557);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(4e-06, 0.70711, 0.707103);
        glVertex3d(0, -0.336751, 3.67507);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.063098, -0.331237, 3.669557);

        glNormal3d(-3e-06, 0.707104, 0.70711);
        glVertex3d(0, -0.336751, 3.67507);
        glVertex3d(0.063098, -0.331237, 3.669557);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(-0.331978, -0.651543, 0.682116);
        glVertex3d(-0.106478, -0.327704, 3.666023);
        glVertex3d(-0.238712, -0.328559, 3.600849);
        glVertex3d(-0.125499, -0.386244, 3.600849);

        glNormal3d(-0.331978, -0.651542, 0.682117);
        glVertex3d(-0.106478, -0.327704, 3.666023);
        glVertex3d(-0.217934, -0.29996, 3.638279);
        glVertex3d(-0.238712, -0.328559, 3.600849);

        glNormal3d(0, 0.707106, 0.707108);
        glVertex3d(0.17368, -0.23905, 3.725863);
        glVertex3d(0.220472, -0.217132, 3.703945);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(7e-06, 0.707123, 0.707091);
        glVertex3d(0.17368, -0.23905, 3.725863);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(0.155895, -0.243817, 3.730631);

        glNormal3d(0.551485, -0.551516, 0.625855);
        glVertex3d(0.220472, -0.217132, 3.703945);
        glVertex3d(0.171403, -0.235916, 3.73063);
        glVertex3d(0.17368, -0.23905, 3.725863);

        glNormal3d(0.551487, -0.551486, 0.62588);
        glVertex3d(0.220472, -0.217132, 3.703945);
        glVertex3d(0.235916, -0.171403, 3.73063);
        glVertex3d(0.171403, -0.235916, 3.73063);

        glNormal3d(0.434375, -0.852507, 0.290774);
        glVertex3d(0.153454, -0.211211, 3.829875);
        glVertex3d(0.155895, -0.243817, 3.730631);
        glVertex3d(0.171403, -0.235916, 3.73063);

        glNormal3d(0.434374, -0.852508, 0.290774);
        glVertex3d(0.153454, -0.211211, 3.829875);
        glVertex3d(0.10295, -0.263933, 3.750746);
        glVertex3d(0.155895, -0.243817, 3.730631);

        glNormal3d(3e-06, 0.707109, 0.707105);
        glVertex3d(-0.304743, -0.262529, 3.600849);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.340235, -0.247195, 3.585515);

        glNormal3d(1e-06, 0.707108, 0.707106);
        glVertex3d(-0.304743, -0.262529, 3.600849);
        glVertex3d(-0.217934, -0.29996, 3.638279);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(2e-06, 0.707109, 0.707104);
        glVertex3d(0.087646, -0.269748, 3.756561);
        glVertex3d(0.10295, -0.263933, 3.750746);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-2e-06, 0.707104, 0.70711);
        glVertex3d(0.087646, -0.269748, 3.756561);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(0.027045, -0.277088, 3.763901);

        glNormal3d(0.434379, -0.852505, 0.290774);
        glVertex3d(0.10295, -0.263933, 3.750746);
        glVertex3d(0.080675, -0.248294, 3.829875);
        glVertex3d(0.087646, -0.269748, 3.756561);

        glNormal3d(0.434375, -0.852508, 0.290773);
        glVertex3d(0.10295, -0.263933, 3.750746);
        glVertex3d(0.153454, -0.211211, 3.829875);
        glVertex3d(0.080675, -0.248294, 3.829875);

        glNormal3d(-7e-06, 0.707104, 0.70711);
        glVertex3d(-0.417188, -0.197638, 3.535958);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.47648, -0.154818, 3.493137);

        glNormal3d(3e-06, 0.707109, 0.707105);
        glVertex3d(-0.417188, -0.197638, 3.535958);
        glVertex3d(-0.340235, -0.247195, 3.585515);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(4e-06, 0.707111, 0.707102);
        glVertex3d(0, -0.280363, 3.767176);
        glVertex3d(0.027045, -0.277088, 3.763901);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-1e-06, 0.707106, 0.707108);
        glVertex3d(0, -0.280363, 3.767176);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.063963, -0.272616, 3.759429);

        glNormal3d(0.149676, -0.945012, 0.290773);
        glVertex3d(0.027045, -0.277088, 3.763901);
        glVertex3d(0, -0.261071, 3.829875);
        glVertex3d(0, -0.280363, 3.767176);

        glNormal3d(0.149675, -0.945012, 0.290773);
        glVertex3d(0.027045, -0.277088, 3.763901);
        glVertex3d(0.080675, -0.248294, 3.829875);
        glVertex3d(0, -0.261071, 3.829875);

        glNormal3d(-1.1e-05, 0.707095, 0.707119);
        glVertex3d(-0.087647, -0.269748, 3.756561);
        glVertex3d(-0.063963, -0.272616, 3.759429);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-4e-06, 0.707102, 0.707112);
        glVertex3d(-0.087647, -0.269748, 3.756561);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.155896, -0.243817, 3.73063);

        glNormal3d(-0.149677, -0.945012, 0.290772);
        glVertex3d(-0.063963, -0.272616, 3.759429);
        glVertex3d(-0.080676, -0.248294, 3.829875);
        glVertex3d(-0.087647, -0.269748, 3.756561);

        glNormal3d(-0.149674, -0.945013, 0.290773);
        glVertex3d(-0.063963, -0.272616, 3.759429);
        glVertex3d(0, -0.261071, 3.829875);
        glVertex3d(-0.080676, -0.248294, 3.829875);

        glNormal3d(2.1e-05, 0.707125, 0.707088);
        glVertex3d(-0.17368, -0.23905, 3.725863);
        glVertex3d(-0.155896, -0.243817, 3.73063);
        glVertex3d(-0.357834, -0.136042, 3.622855);

        glNormal3d(-3e-06, 0.707104, 0.70711);
        glVertex3d(-0.17368, -0.23905, 3.725863);
        glVertex3d(-0.357834, -0.136042, 3.622855);
        glVertex3d(-0.203545, -0.225061, 3.711874);

        glNormal3d(-0.551488, -0.551485, 0.62588);
        glVertex3d(-0.203545, -0.225061, 3.711874);
        glVertex3d(-0.235916, -0.171403, 3.73063);
        glVertex3d(-0.268131, -0.194808, 3.681621);

        glNormal3d(-0.551485, -0.551485, 0.625882);
        glVertex3d(-0.203545, -0.225061, 3.711874);
        glVertex3d(-0.171403, -0.235916, 3.73063);
        glVertex3d(-0.235916, -0.171403, 3.73063);

        glNormal3d(0, -0.707105, 0.707108);
        glVertex3d(0.563655, -0.008499, 3.379216);
        glVertex3d(-0.560909, 0, 3.387715);
        glVertex3d(-0.567441, -0.020217, 3.367498);

        glNormal3d(0, -0.707107, 0.707106);
        glVertex3d(0.563655, -0.008499, 3.379216);
        glVertex3d(-0.529204, 0.049549, 3.437264);
        glVertex3d(-0.560909, 0, 3.387715);

        glNormal3d(-1e-06, 0.707106, 0.707108);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(0.106477, -0.327704, 3.666023);
        glVertex3d(0.217933, -0.29996, 3.638279);

        glNormal3d(2e-06, 0.707108, 0.707105);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(0.063098, -0.331237, 3.669557);
        glVertex3d(0.106477, -0.327704, 3.666023);

        glNormal3d(-0.001316, 0.706382, 0.707829);
        glVertex3d(-0.459412, -0.049145, 3.535958);
        glVertex3d(-0.38806, -0.114036, 3.600848);
        glVertex3d(-0.378275, -0.122909, 3.609722);

        glNormal3d(-3.3e-05, 0.707088, 0.707125);
        glVertex3d(-0.459412, -0.049145, 3.535958);
        glVertex3d(-0.378275, -0.122909, 3.609722);
        glVertex3d(-0.492805, -0.013914, 3.500727);

        glNormal3d(-0.723405, -0.114574, 0.680851);
        glVertex3d(-0.459412, -0.049145, 3.535958);
        glVertex3d(-0.406122, 0, 3.600849);
        glVertex3d(-0.467195, 0, 3.535958);

        glNormal3d(-0.723404, -0.114576, 0.680852);
        glVertex3d(-0.459412, -0.049145, 3.535958);
        glVertex3d(-0.38806, -0.114036, 3.600848);
        glVertex3d(-0.406122, 0, 3.600849);

        glNormal3d(2e-06, 0.707107, 0.707106);
        glVertex3d(-0.504636, -0.125113, 3.463433);
        glVertex3d(-0.47648, -0.154818, 3.493137);
        glVertex3d(-0.568888, -0.024698, 3.363017);

        glNormal3d(-0.891967, -0.141278, 0.429458);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.498784, -0.162064, 3.463433);
        glVertex3d(-0.504636, -0.125113, 3.463433);

        glNormal3d(-0.891966, -0.141274, 0.429463);
        glVertex3d(-0.568888, -0.024698, 3.363017);
        glVertex3d(-0.545977, -0.177399, 3.360371);
        glVertex3d(-0.498784, -0.162064, 3.463433);

    glEnd();
    glEndList();
}
